Overview¶
This guide combines Azure Well-Architected Framework principles, Azure Architecture Center patterns, and practical delivery concerns into a single architecture-first reading path.
What this guide covers¶
[Documented] Microsoft Learn publishes foundational guidance through the Azure Well-Architected Framework and the Azure Architecture Center.
This repository builds on those sources by focusing on:
- decision criteria for selecting topology, service families, and operating models
- trade-offs across cost, reliability, security, performance, and team ownership
- common failure modes that repeatedly appear in Azure delivery programs
- validation patterns for proving architecture assumptions before production scale
- practical links between platform choices, workload patterns, and review practices
Who this guide is for¶
| Audience | Typical question | How this guide helps |
|---|---|---|
| Cloud architects | Which target topology best fits the workload and org model? | Frames options, trade-offs, and validation criteria |
| Platform engineers | Which controls belong in the platform versus application space? | Clarifies ownership boundaries and landing zone patterns |
| Senior developers | Which Azure service family matches the workload constraints? | Provides service selection baselines without turning into a tutorial |
| Reviewers and leads | How do we challenge assumptions quickly and consistently? | Supplies evidence tags, review prompts, and failure-mode thinking |
What makes this different from Microsoft Learn¶
[Documented] Microsoft Learn is authoritative for service behavior and official guidance.
[Inferred] This guide is intentionally narrower and more opinionated.
| Microsoft Learn | This guide |
|---|---|
| Explains Azure capabilities and official recommendations | Explains how to choose among valid options in real delivery contexts |
| Covers broad product and scenario documentation | Focuses on recurring architecture decisions and trade-offs |
| Includes tutorials and implementation steps | Stays mostly out of enablement and configuration detail |
| Optimized for completeness | Optimized for practical decision velocity |
Evidence model used throughout the repository¶
Every non-trivial claim should be tagged with an evidence level:
- Documented official Microsoft Learn or approved design records say it directly
- Observed teams have directly seen the behavior in delivery or operations
- Measured data such as latency, cost, throughput, or recovery metrics support it
- Validated a test, drill, or proof of concept confirmed it
- Correlated multiple signals point in the same direction without proving causation
- Inferred the conclusion follows from several documented facts
- Assumed the team is using a working assumption pending validation
- Unknown the evidence is missing or contradictory
Scope boundary¶
Note
If more than about 30% of a page becomes feature enablement or service configuration guidance, that content belongs in a sibling service guide instead.
In scope:
- architecture decision boundaries
- topology selection
- ownership models
- trade-off analysis
- failure modes and validation plans
Out of scope:
- long SDK walkthroughs
- portal click paths
- exhaustive runtime tuning instructions
- service-specific operational runbooks that do not change architecture choice
How the sections fit together¶
flowchart LR
A[Platform] --> B[Well-Architected]
B --> C[Patterns]
C --> D[Workload Guides]
D --> E[Operations]
E --> F[Architecture Reviews<br/>Phase 2 planned]
E --> G[Design Labs] - [Documented] Platform establishes Azure building blocks and governance context.
- [Inferred] Well-Architected gives the evaluation lens for later trade-offs.
- [Inferred] Patterns turn service knowledge into reusable decision shapes.
- [Inferred] Workload guides package those shapes into practical blueprints.
- [Inferred] Design labs test whether the design still holds under pressure in the published Phase 1 scope.
- [Assumed] Architecture Reviews will extend that validation path when the Phase 2 section is published.
How to read it efficiently¶
- Read the platform fundamentals before debating advanced patterns.
- Use the Well-Architected pages when trade-offs are unclear.
- Use workload guides when a team needs a concrete starting baseline.
- Use design labs now for guided validation, and use Architecture Reviews once that Phase 2 section is published.
Microsoft Learn anchors¶
Takeaway¶
[Inferred] Read this repository as a decision system.
Use Microsoft Learn for authoritative product detail, and use this guide for the practical question that teams usually ask first: "which Azure architecture choice should we make, and how will we know it was the right one?"