Cloud Computing Architecture Guide

Architecture Patterns and Brainstorming Sessions

This part composes the guide's earlier decisions into recognizable architecture shapes. It also gives you a repeatable way to compare options, pressure-test recommendations, and explain designs across provider lenses.

What You Will Learn

By the end of this part, you should be able to:

  • Read patterns as compositions of responsibilities and trade-offs.

  • Explain web, API, distributed, event-driven, and SaaS design choices.

  • Translate a provider-neutral design into AWS and Azure implementations.

  • Lead an architecture conversation from context to recommendation and risk.

Chapters

  1. Web, API, and Application Platform Patterns — compose entry, request flow, runtime, data, scaling, and operating responsibilities.

  2. Distributed Systems, Event-Driven, and SaaS Patterns — reason about boundaries, ownership, coordination, failure, and tenant isolation.

  3. Architecture Brainstorming Sessions and Provider Lenses — practice discovery, option comparison, recommendation, translation, and pressure testing.

How the Chapters Connect

The first two chapters turn individual capability choices into application and distributed-system patterns. The final chapter turns those patterns into a practical conversation method that can survive changing provider names and stakeholder constraints.

Start Reading

Start with Web, API, and Application Platform Patterns