~/talk

Towards Effortless Transaction Management in Microservices

Talkat KubeDay Japan 2024 · on Tuesday, 2024-08-27· [microservices]
links:none on file
links:none on file
slides:none on file

Claim: enhanced 2PC becomes practical for microservices by replicating coordinator logs with Paxos commit, partitioning those logs for scale, and reducing latency via parallel prepare and async commit plus one‑phase commit when safe. Two architectures are compared: XA-based multi‑level vs coordinator‑centric single‑level; ScaleDB is highlighted for spanning non‑XA stores. Proposal: run global 2PC atop a scalable distributed database so each service keeps logical isolation while operations and backups simplify.

AI-written summary · about

  1. 0:00Effortless transaction management
  2. 1:04Microservice architecture basics
  3. 5:15Transactional consistency challenges
  4. 6:40Database consistency importance
  5. 8:46Microservice transaction approaches
  6. 12:59Two-phase commit explained
  7. 14:48Saga TCC vs two-phase commit
  8. 18:23Limitations of current approaches
  9. 20:28Improving two-phase commit
  10. 21:10Two-phase commit with consensus
  11. 22:35Reducing two-phase commit latency
  12. 24:20Diverse data stores support
  13. 27:50Evaluating enhanced two-phase commit
  14. 28:10Enhanced two-phase commit trade-offs
  15. 30:59Two-phase commit for microservices
  16. 32:47Conclusion and future
~/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.