Change Data Streaming Patterns for Distributed Systems
summary
The talk explains how open-source Change Data Capture (CDC) with Debezium can solve common microservices challenges. It covers using the Outbox Pattern to avoid unreliable dual-writes, applying the Strangler Fig Pattern to migrate a monolith into microservices incrementally, and implementing long-running distributed transactions with a CDC-based Saga Pattern.
AI-written summary · about
chapters (8)
- 0:00Start
- 1:38Debezium-log-based Change Data Capture
- 3:54Debezium: Data Change Events
- 5:22Debezium: Supported Databases
- 8:04The Problem: Data Exchange Between Services
- 16:33Strangler Fig Pattern
- 21:19Transformation of CDC Events
- 24:44Saga Pattern
related talks
30mChange Data Streaming Patterns in Distributed Systems
41mChange Data Streaming Patterns in Distributed Systems
23mChange Data Capture: A RabbitMQ and Debezium Approach
48mApplication Architectures: Architecture concepts based on CDC
29mData Mesh Streaming Patterns: A Real-time Perspective
42mData Streaming for Microservices using Debezium
36mEvent-Driven Change Data Capture pattern
55mThe hardest part of microservices: Your Data
