Designing Distributed Systems

by Brendan Burns

Cloud Computing

Book Details

Book Title

Designing Distributed Systems

Author

Brendan Burns

Publisher

O’Reilly Media

Publication Date

2025

ISBN

9781098156350

Number of Pages

220

Language

English

Format

PDF

File Size

3.74MB

Subject

Cloud Computing

Table of Contents

  • Cover
  • Copyright
  • Table of Contents
  • Preface
  • Who Should Read This Book
  • Why I Wrote This Book
  • The World of Distributed Systems Today
  • Navigating This Book
  • Conventions Used in This Book
  • Online Resources
  • Using Code Examples
  • O’Reilly Online Learning
  • How to Contact Us
  • Acknowledgments
  • Part I. Foundational Concepts
  • Chapter 1. Introduction
  • Chapter 2. Important Distributed System Concepts
  • Part II. Single-Node Patterns
  • Chapter 3. The Sidecar Pattern
  • Chapter 4. Ambassadors
  • Chapter 5. Adapters
  • Part III. Serving Patterns
  • Chapter 6. Replicated Load-Balanced Services
  • Chapter 7. Sharded Services
  • Chapter 8. Scatter/Gather
  • Chapter 9. Functions and Event-Driven Processing
  • Chapter 10. Ownership Election
  • Part IV. Batch Computational Patterns
  • Chapter 11. Work Queue Systems
  • Chapter 12. Event-Driven Batch Processing
  • Chapter 13. Coordinated Batch Processing
  • Part V. Universal Concepts
  • Chapter 14. Monitoring and Observability Patterns
  • Chapter 15. AI Inference and Serving
  • Chapter 16. Common Failure Patterns
  • Conclusion: A New Beginning?
  • Index
  • About the Author
  • Colophon