Three mechanisms to detect data changes

In the previous article of our series Data Integration Best Practices, we defined that all problems related to data integration can be essentially broken down into two large categories: The ones that have something to do with technical mechanics and the ones that are connected to business rules. In the second article of this series, we will review one of …

Docker and NodeJS as PID 1 on Kubernetes, Mesosphere and Co

At elastic.io, we are using the ideology “one process per Docker container“. Surely, we apply this ideology for running integration components as well. So, each of our integration components is actually one process inside of one Docker container, and each of these Docker containers is running on Mesosphere and Kubernetes. Recently, though we had been having some unexplainable issues with …

cpaas

Last Friday we ran our first webinar. Just to remind you, the topic of the webinar was how an Inc 500 company, and precisely Star2Star Communications, used iPaaS to accelerate time to market of their own cPaaS (Communication Platform as a Service) offering. To be entirely honest, although we all knew what Sergey Galchenko, the CTO of Star2Star would be talking …

middleware product

In one of our last articles we already talked about the changing position of system integrators (SIs) in the software distribution/supply chain. Back then we mentioned Apora, a Netherlands-based system integrator, as a reference case. This week we would like to share with you the full story of Apora. From the interview below with Bharath Kumar, Cofounder and Director at Apora, you’ll learn: …

Message Exchange Patterns in Application Integration

When it comes to application integration, there are various ways to exchange data between them. One that stands out is using their APIs (as long as they are provided) to extract or receive information, either in real time or in batches. Depending on the business needs, different message exchange patterns are applied, and in this article, we would like to list the …

monolithic vs microservices

Today’s IT publications and discussions are full of such words as digital transformation, bimodal IT, continuous development and agility. It is hardly debatable that in this light, monolithic architectures and monolithic applications should become a thing of the past sooner or later –preferably, sooner, of course. And indeed, IT departments are encouraged to move away from their monoliths for a …

Quick video tutorial: How to create an elastic.io integration component in only four steps

Olga Annenko integration best practices

Script: If this is for the first time that we create a new elastic.io integration component, we need to create a new team first. In this particular team, there is currently only one member named Igor Drobiazko. Next step is to create a new repository for our elastic.io integration component. The repository will be assigned to our nearly created team. Now we …