Brain-Score 90/100 TECH Hello Interview · 1:20

Distributed transactions

3-Second Blueprint (English)

  1. Unlike single SQL databases with built-in ACID atomicity, microservice architectures split writes across independent service databases.
  2. Two-Phase Commit (2PC) uses a central coordinator to lock all services until everyone agrees, risking permanent lockups if it crashes.
  3. The Saga pattern executes independent local steps and runs compensating actions like refunds on failure, avoiding locks and bottlenecks.
Distributed TransactionsTwo-Phase Commit (2PC)Saga PatternCompensating Actions

3-Sekunden-Fazit (Deutsch)

  1. Anders als einzelne SQL-Datenbanken mit ACID-Atomarität verteilen Microservices zusammengehörige Schreibvorgänge auf getrennte Datenbanken.
  2. Beim Two-Phase Commit (2PC) sperrt ein zentraler Koordinator alle Dienste bis zur Freigabe, was bei Abstürzen dauerhafte Blockaden erzeugt.
  3. Das Saga-Pattern führt lokale Schritte unabhängig aus und nutzt bei Fehlern Kompensationsaktionen wie Rückerstattungen ganz ohne Sperren.
Verteilte TransaktionenTwo-Phase Commit (2PC)Saga-PatternKompensationsaktionen

Note / Hinweis: Blueprints are AI-generated educational summaries (0% Politics · 0% Religion · 0% Brainrot) and do not constitute medical, legal, or financial advice. / KI-generierte Zusammenfassung zu Bildungszwecken – ersetzt keine medizinische, rechtliche oder finanzielle Fachberatung.