~/talk

Building Microservices Architecture The Right Way based on Saga Pattern

Talkat BlaBlaConf 2021 · 2021-02-02..02-06· [microservices, distributed-systems]
links:none on file
slides:none on file

Shows a concrete design: three microservices each with its own database, using the Saga pattern to avoid distributed ACID rollbacks. Demo wiring uses Kafka + MySQL in Docker with an external orchestrator that issues commands, tracks states, and triggers compensation transaction steps on failure. Compares choreography (event chaining, scattered logic) versus orchestration (central coordinator, single point of failure), and demonstrates payment-denied and reservation-exhaustion scenarios plus how the orchestrator resumes when restarted.

AI-written summary · about

  1. 0:00Introduction and welcome
  2. 1:07Microservices data management challenges
  3. 3:48Why single database is wrong
  4. 5:56Saga pattern introduction
  5. 8:56Saga pattern types explained
  6. 12:11Choreography vs orchestration
  7. 17:45Demo setup overview
  8. 18:30Live demo walkthrough
  9. 22:28Q&A and closing remarks
~/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.