Showing posts with the label Event-driven Architecture

How to Handle Schema Evolution in Avro and Confluent Registry

Updating data structures in a live production environment is one of the most dangerous tasks in data engineering. When you change a field in a Kafka topic, you risk crashing every downstream applicat…
How to Handle Schema Evolution in Avro and Confluent Registry

Strategies for Eventual Consistency in Apache Kafka

Building distributed systems with Apache Kafka often leads to a jarring realization: the data you just wrote to your primary database isn't immediately available in your search index or downstre…
Strategies for Eventual Consistency in Apache Kafka

Saga Pattern in Spring Boot: Distributed Transaction Guide

Microservices offer scalability and independent deployment, but they introduce a significant challenge: maintaining data consistency across multiple databases. In a monolithic application, you rely…
Saga Pattern in Spring Boot: Distributed Transaction Guide
OldestHomeNewest