Recent posts

Consumers/Producers Migrations Strategies

5 minute read

Introduction Migrating systems brings an entirely different set of challenges: doing it without downtime, keeping data consistency, and ensuring a seamless e...

Semantic Versioning is Just an Estimate

5 minute read

Semantic Versioning became the industry standard for managing releases, following the pattern MAJOR.MINOR.PATCH: Patch is for safe bug fixes Minor is fo...

Merging Message Types in a Kafka Topic

4 minute read

When I first started designing event-driven systems I followed the guideline of separating each message type into its own dedicated topic, it seemed like a ...