Lecture 5. Transaction management
Автор: Taras Ivashchuk
Загружено: 2026-01-19
Просмотров: 24
Understand how to manage transactions in microservices: from classic ACID and Two-Phase Commit to SAGA, CDC, and Debezium - with trade-offs between consistency, availability, and performance.
🎯 What you’ll learn:
What a transaction really is in practice and why ACID matters
How BASE and the CAP theorem change the way we think about consistency in distributed systems
Typical distributed transaction problems in microservices
How Locks, Two-Phase Commit and the SAGA pattern handle cross-service workflows
How Change Data Capture (CDC) and Debezium turn database changes into events for analytics and CQRS
📝 Quiz for this lecture:
👉 https://forms.gle/XARLuxCVY2Y3cKMb6
⏱️ Timestamps:
00:00 Why we need transactions
00:50 ACID vs BASE
07:02 CAP theorem
09:59 Distributed transactions
11:48 Locks
14:23 Two-Phase Commit
17:18 SAGA pattern
25:21 Change Data Capture (CDC)
29:19 Summary
30:15 Quiz
📎 Connect with me:
LinkedIn: / taras-ivashchuk
Medium: / ia_taras
Telegram: https://t.me/ia_taras
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: