Skip to main content
BookintermediatePaid

Designing Distributed Systems

by Brendan Burns · O'Reilly Media

Brendan Burns, a Kubernetes co-founder, presents distributed systems as reusable patterns: sidecars, ambassadors, adapters, replicated load-balanced services, sharding, scatter-gather, and batch workflows. Container-based examples show how to compose reliable services from single-node and multi-node building blocks.

Visit resource

This link may earn us a small commission at no extra cost to you. Affiliate disclosure

More resources on Cloud Architecture

WebsiteFree

aws.amazon.com/architecture

AWS Architecture Center is a hub of scalable design patterns and reference architectures for building on AWS. It provides architecture diagrams, best practices, whitepapers, and deployment guides to help you design, deploy, and optimize scalable cloud solutions.

WebsiteFree

AWS Well-Architected Framework

AWS's architectural review guidance built on six pillars: operational excellence, security, reliability, performance efficiency, cost optimization, and sustainability. Includes design principles, question-based self-assessment, and workload-specific lenses, so you can evaluate a system and identify concrete risks.

PodcastFree

The Podlets: A Cloud Native Podcast

Panel podcast from VMware engineers, with guests such as Joe Beda and Craig McLuckie, where each episode unpacks one cloud native concept: Kubernetes, observability, service meshes, stateful workloads and distributed systems trade-offs. Listeners come away able to reason about when these patterns fit.

WebsiteFree

cloud.google.com/architecture

Google Cloud Architecture Center offers reference architectures, design patterns, and best-practice deployment guides for building on Google Cloud. It features diagrams, case studies, and ready-to-use blueprints for common workloads across compute, data, AI, and security.

BookPaid

Cloud Architecture Patterns

Bill Wilder catalogs recurring patterns for applications built on cloud platforms: horizontally scaling compute, queue-centric workflow, auto-scaling, database sharding, node failure handling, and valet key. Examples use Windows Azure circa 2012, but the reasoning transfers to any provider.

BookPaid

Official Google Cloud Certified Professional Cloud Architect Study Guide

Dan Sullivan's official Sybex study guide (first edition, 2019) for the Professional Cloud Architect exam. Chapters map to the exam objectives, covering business and technical requirements, compute, storage and network design, security, migration planning and reliability, with review questions and online practice tests.

See all Cloud Architecture resources →