Hybrid batch and stream processing – meeting the global business requirements of an organization

Date de publication



Interview Voxxed Days

Interview de Marcos Almeida

Senior Developer at XComponent

#orchestration #monitoring #bizdevops

Hi Marcos, tell us who you are and what lead you into microservices?

Hi! I am currently senior developer at INVIVOO Software. I spend most of my days improving our light microservices orchestration solution Koordinator. I have worked a couple of years doing research on software engineering, more specifically on component based development and in modelling tools for cloud based and big data applications. At a given moment, I wanted to work with more practical applications of this research. That was the beginning of the path that lead me to XComponent, where we work on providing tools for helping developers in building microservice based applications, and we use our tools to build solutions to our customers.

What will you be talking about at Voxxed Days Microservices?

We’ll talk about what lead us to the creation of Koordinator. In contact with our customers, we saw that many companies are on their way into migrating legacy batch based systems into more modern stream based ones. One of the problems we tackle is how to integrate still in production legacy jobs with new services.

So now with microservices we have batch and stream processing all over the places and we need to coordinate them. Is this coordination layer becoming a single point of failure ?

Yes. The coordination between services is already a single point of failure, in particular, when it is implicit, i.e. when nobody knows which services depend one another and how. That is why part of our job is making this meta information more explicit

Good, see you soon then