CloudAge IO – Blog Articles

Explore our collection of news, articles and resources on top tech industry topics.

Smart patterns of decoupling with Kafka Connect — Part 2

Smart patterns of decoupling with Kafka Connect — Part 2

In “Metamorphosis of an e-commerce system by Kafka” we have introduced a specific business context, specifically: redesigning a legacy e-commerce system into a modern distributed system. Subsequently, we have tackled the task and start solving it in a series of...

read more
Smart patterns of decoupling with Kafka Connect — Part 1

Smart patterns of decoupling with Kafka Connect — Part 1

We’ve just published an article about how an e-commerce system can be reshaped by using the Kafka ecosystem. The “metamorphosis” of that e-commerce system was started by decoupling the main/central web application through which customers can interact with the system...

read more
Metamorphosis of an e-commerce system by Kafka

Metamorphosis of an e-commerce system by Kafka

We have written in the past about some lessons learned about building microservices and reactive systems. Also we have posted some patterns that can be leveraged for decoupling components of a system. Starting with this article we will continue with showing a concrete...

read more
Quarkus, Testcontainers, and Storages

Quarkus, Testcontainers, and Storages

Being involved in a project where Quarkus is intensively used, we’ve started to work on some integration tests and system tests where I’ve involved the persistent storages as well. We’ve said persistent storages, yes, we have two: Microsoft SQL Server and Amazon S3. I...

read more
Introducing In-Memory Data Grid – Hazelcast IMDG

Introducing In-Memory Data Grid – Hazelcast IMDG

Today’s article will be oriented to a very specific concept, which is the In-Memory Data Grid or IMDG, discussing all the ideas introduced by this one. IMDG is a general or abstract concept, which describes a way to leverage some kind of distributed system for storing...

read more
The (real) cost of latency

The (real) cost of latency

Modern distributed systems, especially microservices, are hard to be designed, developed, and maintained, as we’ve already seen in one of the previous posts, where were discussed more some key principles that should be followed when working on a microservice-based...

read more
(De)coupling yourself

(De)coupling yourself

In the previous blog post, we've shown what were the lessons that we've learned when we've worked in building reactive microservices. In the current article, we want to show you what are the methods that we’ve seen that allowed for gaining proper isolation and...

read more