September 2025
Intermediate to advanced
192 pages
5h 16m
English
Transactions—the most popular, most powerful abstractions in the history of software engineering—are rooted in the world of database systems, not in the world of distributed systems. So why am I covering transactions in this book? Transactions were swiftly and broadly adopted in the context of distributed systems and are recognized as the benchmark for an exceptional developer experience.
Transactions provide certainty in an uncertain world: Transactions allow you to pretend that concurrency or failure does not exist!
Transactions stand as some of the most ubiquitous abstractions ...
Read now
Unlock full access