~/talk

Data Consistency in Microservices Architecture

slides:none on file

Describes five concrete approaches to keep entities consistent across microservices: Sagas with compensating operations for recoverable failures, change data capture that writes once then streams updates, and event-first architectures using Kafka plus tooling like Kafka Connect to stream DB changes into topics. Cites production experience (eBay Classifieds, payments and lending systems), tradeoffs (2PC/XA latency and coordinator availability), when teams merge services back, and when each approach succeeds or adds operational complexity.

AI-written summary · about

  1. 0:00Intro
  2. 0:23Why Data Consistency Matters
  3. 1:46Why Microservices Architecture
  4. 2:21Data Consistency Patterns
  5. 3:35Compensating Operations
  6. 4:23Reconciliation
  7. 5:28End of Day Procedures
  8. 6:16How we can reconcile
  9. 7:27Complex reconciliation
  10. 7:58Application Aware Login
  11. 10:02Standard Solution
  12. 11:05Seed Guarantee
  13. 12:11Change Data Capture
  14. 14:36Techniques and Solutions
  15. 15:45Challenges
  16. 17:02EvenDriven Architecture
  17. 23:32My Choice
  18. 25:04Consistency Challenges
  19. 25:42Designing Data Intensive Applications
  20. 26:28Questions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.