Design Labs¶
Design Labs are guided architecture exercises that turn Azure guidance into explicit decisions, testable hypotheses, and review-ready evidence. Each lab is written as an Architecture Decision and Validation Record (ADVR) so teams can compare options, justify a recommendation, and define how the recommendation will be proven or disproven.
What makes a good architecture lab¶
- Starts with a decision question, not a service wishlist. [Documented]
- States business drivers, scope, and non-goals before discussing Azure services. [Validated]
- Compares realistic candidate options and names trade-offs clearly. [Correlated]
- Includes a validation plan, falsification criteria, and operating guardrails. [Documented]
- Connects to the relevant workload guide so the lab can be reused as a blueprint seed. [Inferred]
How to use labs with workload guides¶
Use a design lab first to frame the decision, then use the aligned workload guide to elaborate implementation detail, platform standards, and operating practices.
| Design lab | Best paired workload guide | When to use it | Phase 1 status |
|---|---|---|---|
| Methodology | Workload Guides overview | Establish team-wide decision discipline | Complete |
| Lab 01: Public Web Baseline | Public Web and API | Internet-facing HTTP workloads with moderate scale | Complete |
| Lab 02: Private Internal App | Private Internal App | Corporate applications with private connectivity only | Complete |
| Lab 03: Event-Driven Orders | Event-Driven Integration | Decoupled workflows with asynchronous processing | Complete |
| Lab 04: Serverless Processing | Serverless Processing | Backlog item for later phase | Planned |
| Lab 05: Microservices Platform | Microservices Platform | Backlog item for later phase | Planned |
| Lab 06: Multi-Region Resilience | Reliability and resilience content | Backlog item for later phase | Planned |
| Lab 07: Landing Zone Baseline | Landing Zone and Shared Services | Backlog item for later phase | Planned |
| Lab 08: AI RAG Enterprise Baseline | AI and RAG | Backlog item for later phase | Planned |
Lab workflow¶
flowchart LR
A[Decision question] --> B[ADVR sections]
B --> C[Candidate options]
C --> D[Recommended option]
D --> E[Validation plan]
E --> F[Workload guide alignment]
F --> G[Implementation and review] Evidence expectations¶
Use the evidence tags consistently:
- Documented for Microsoft Learn or approved standards.
- Observed for platform behavior seen in deployments or logs.
- Measured for latency, throughput, cost, or recovery numbers.
- Validated for drills, tests, or proof-of-concept results.
- Correlated when multiple weak signals support a conclusion.
- Inferred when reasoning is required across sources.
- Assumed when validation is still pending.
- Unknown when evidence is missing.
Microsoft Learn references¶
- https://learn.microsoft.com/en-us/azure/architecture/
- https://learn.microsoft.com/en-us/azure/well-architected/