Skip to content
Architecture Fieldbook

System DesignPatterns

Distributed systems · Data · ML · AIFieldbook editionOpen the book →

20 parts · 169 chapters · English + 日本語

Mechanism-level reasoning for distributed, data, ML, and AI systems. Every chapter is written as a production contract: the invariant, the arithmetic behind it, and the evidence that defends it.

Start with your question

The whole edition

  1. 01Foundations9 chapters
  2. 02Distributed Databases10 chapters
  3. 03Storage Engines8 chapters
  4. 04Caching4 chapters
  5. 05Messaging8 chapters
  6. 06Scaling14 chapters
  7. 07Real-Time4 chapters
  8. 08Case Studies13 chapters
  9. 09Whitepapers15 chapters
  10. 10Security8 chapters
  11. 11Observability and Operations9 chapters
  12. 12Service Connectivity and APIs4 chapters
  13. 13Data Pipelines4 chapters
  14. 14Search Systems5 chapters
  15. 15Deployment7 chapters
  16. 16ML Systems15 chapters
  17. 17LLM Systems12 chapters
  18. 18Workflow & Job Systems9 chapters
  19. 19Engineering Systems for Coding Agents6 chapters
  20. 20Production Readiness and Governance5 chapters

Parts are grouped by role rather than difficulty. Every chapter opens with a TL;DR and closes with three to eight curated neighbours, so any page can be the first one you open.

A practical reference for distributed system design. Released under the MIT License.