Data Consistency in the Microservice Architecture
· ☕ 6 min read
Data Consistency might be a pain in the ass. It is a well-known source of unexpected surprises. What is it? What does it depend on? Why is it so often overseen? And how to achieve different types of consistency in a distributed system? All right here...

Clean Event-Driven Architecture
· ☕ 10 min read
Clean Architecture is a pretty bold statement and quite a hollow and opaque thing to say. I think of Clean Architecture as philosophy. It is not about the system today, but about the system today and tomorrow. More details inside

Event Sourcing: Events Evolution, Versioning, and Migration
· ☕ 12 min read
Systems do evolve and unavoidably evolution leads to breaking changes... If you are doing event sourcing, events evolution is unavoidable, ultimately you will crash 🔥🚒 into it. The more you know, the better you prepared, as they say 🤓

Different Flavours of Events
· ☕ 15 min read
Events, events, events... Events are everywhere... Event Sourcing, Event Streaming, Asynchronous services and much more. All these technical contexts have something in common, but a lot is different. And this is what this article is about 🤓