A high-level presentation about software for processing large quantities of data, it supports horizontal scalability, restarts during operation and is not using a database for tracking progress.
This article describes how a Cloud Native application should look like, it is based on the well known 12 Factors. At the moment of writing this article, in my understanding, the Cloud Native is not only about code that developers write, but it is also a way of organizing engineering teams so that their work […]
When writing software, it is important to keep you organized and focused, losing focus or vague understanding requirements will endup in a bad written system in the best case. If you have got a large body of work that needs to go into production there are lots potential things that can go wrong. When you […]
In this article I would like to explain what kind of problems can we encounter when working with Apache Kafka and how we can address them. Apache Kafka is a distributed streaming platform, it is used for building real-time data pipelines, because of persistence of topics it can be used for processing historical message events; […]