1.
Preface
2.
1. Introduction
3.
2. Important Distributed System Concepts
4.
3. The Sidecar Pattern
5.
4. Ambassadors
6.
5. Adapters
7.
6. Replicated Load Balanced Services
8.
7. Sharded Services
9.
8. Scatter/Gather
10.
9. Functions and Event Driven Processing
11.
10. Ownership Election
12.
11. Work Queue Systems
13.
12. Event Driven Batch Processing
14.
13. Coordinated Batch Processing
15.
14. Monitoring and Observability Patterns
16.
15. AI Inference and Serving
17.
16. Common Failure Patterns
18.
Conclusion: A New Beginning?


