Leanpub Header

Skip to main content

Let It Race

Observability Over Control in Distributed Systems

Let It Race

Let events race. Coordinate where correctness demands it. A practical guide to immutable histories, incremental views, and safe decision boundaries in distributed systems.

Minimum price

$29.00

$39.00

You pay

Author earns

$

Also available for 2 book credits with a Reader Membership

PDF
About

About

About the Book

Distributed systems do not need one global order for everything. They do need a precise answer to a harder question: where must concurrent activity become an authoritative decision?

Let It Race develops an observability-first approach: retain immutable history, build incremental views, and coordinate at the boundaries where decisions consume scarce resources or trigger irreversible effects.

Across 21 chapters, the book explores these ideas through Git, Kubernetes, blockchains, financial settlement, IoT, and AI agents. It separates useful analogies from the mechanisms that actually protect an invariant.

You will learn how to distinguish snapshot validation from atomic commitment; combine conditional writes, transactional outboxes, and destination-side idempotency; reason about late data and view freshness without treating a quiet period as proof; and identify where strict ordering or a hard safety constraint must remain.

Chapters 6 and 7 follow a runnable Bun/SQLite checkout example through competing reservations, effect delivery, retries, and crash recovery. Later chapters cover schema design, monitoring, migration, and the limits of the pattern.

Written for software engineers, architects, and technical leads working with concurrent and distributed systems, this is not an argument for removing all coordination. It is an argument for placing coordination precisely where correctness requires it.

AI disclosure: The prose was largely generated with AI and revised through an AI-assisted editorial process. Decorative illustrations also use AI-generated artwork. Code and technical diagrams were programmatically checked; these checks are not an independent technical review.

Share this book

Author

About the Author

Tom Nguyen

Tom Nguyen is an open-source developer building tools for AI agents, developer workflows, and data systems. His projects include pi-fabric, a programmable tool and agent runtime, and Folio, the book-pagination tool used to produce this book. He writes about agentic software development at monotykamary.com and shares his work on GitHub as monotykamary.

Contents

Table of Contents

  • Preface
  • 1. The illusion of control
  • 2. The Cost of Perfect Order
  • 3. Observability as First-Class Citizen
  • 4. Append-Only Histories and Messy Truth
  • 5. Incremental Views and Natural Settling
  • 6. Validation at the gates
  • 7. Aggregate-gated actions
  • 8. Git Object Model
  • 9. Blockchain: Algorithmic Settlement
  • 10. Kubernetes Conditions in Depth
  • 11. Financial systems: settlement boundaries
  • 12. IoT: Physics and Event Ordering
  • 13. Schema Design for Racing Systems
  • 14. Validation Strategies
  • 15. Monitoring and Debugging
  • 16. Migration: From Strict to Race
  • 17. The Second Brain: LLMs as Incremental Synthesizers
  • 18. AI Agents and Aggregate-Gated Decisions
  • 19. Cognitive dissonance: earning trust
  • 20. The Future of Racing Systems
  • 21. When not to use this pattern
  • Epilogue: Letting Go
  • Appendix A: Pattern Reference
  • Appendix B: Failure Mode Catalog
  • Appendix C: Wire Format Reference
  • Glossary

Get the free sample chapters

Click the buttons to get the free sample in PDF or EPUB, or read the sample online here

The Leanpub 60 Day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

See full terms...

Earn $8 on a $10 Purchase, and $16 on a $20 Purchase

We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

In fact, authors have earned over $15 million writing, publishing and selling on Leanpub.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub