Self-paced or instructor-led · Level 400
This is not a demo tour. Across nine hands-on modules you predict, build, break, observe, recover, and defend real Azure Container Apps workloads, then capture evidence for independent assessment against a level-400 rubric. Normative technical claims are grounded in official Microsoft documentation.
The delivery contract
Competency is scored across five weighted dimensions, not on whether a container simply started. Every activity produces artifacts a reviewer can verify against live Azure state.
Justify service selection against AKS, App Service, Functions, ACI, and Jobs. Commit a falsifiable ADR with an exit trigger.
Ship digest-pinned images, private ingress, managed identity, KEDA scaling, canaries, and telemetry — each with a validation gate.
Diagnose injected incidents from evidence, recover within SLO, and defend your design against counterfactual changes.
The scenarios
Every module applies to a concrete system so decisions have consequences you can measure.
Reference topology
A production-shaped Container Apps environment with private data, controlled edge, and least-privilege identity.
Internet → controlled edge
Container Apps environment · VNet-injected · zone-redundant · workload profiles
Backing services
Enterprise context
An Azure landing zone has two halves: a platform landing zone (the centralized hub/platform subscriptions that provide connectivity, identity, governance, and shared monitoring) and application landing zones (the workload spoke subscriptions where teams deploy inside the platform's guardrails). This Container Apps workload is an application landing zone that peers into the platform hub — it consumes central services rather than re-creating them.
Internet → controlled edge
Owned by the platform team · shared by every workload
privatelink.*)
Resolved centrally so every spoke reaches private endpoints consistently.Owned by the workload team · deployed within platform guardrails
| Architecture component | Lands in | Why |
|---|---|---|
| Front Door + WAF (global edge) | Hub or workload | Shared platform edge with central WAF policy and certs when many workloads share ingress; a single-tenant workload may own its own profile. |
| Azure Firewall / egress, gateways, DDoS | Hub | Central egress inspection and hybrid connectivity are shared across every spoke. |
Private DNS zones (privatelink.*) |
Hub | Centralized so all spokes resolve private endpoints the same way. |
| Central Log Analytics, Sentinel, Policy | Hub | Platform + security monitoring, SIEM, and governance belong to the platform team. |
| Spoke VNet + ACA delegated subnet | Spoke | The workload's own network, peered to the hub for shared egress. |
| Container Apps environment | Spoke | It is the workload runtime plus its network and security isolation boundary. |
| Container Registry | Spoke or shared | Per-workload for strict isolation, or one central Premium ACR consumed by many teams. |
| Key Vault, PostgreSQL, private endpoints | Spoke | Workload-owned secrets and data, accessed privately within the spoke. |
| Managed identities & RBAC | Spoke | Workload identity scoped least-privilege to its own resources. |
When several business units or workloads run Container Apps side by side, give each its own application landing zone (subscription + environment) and share only what the platform can govern centrally. The Container Apps environment is the isolation, network, and billing boundary — so it follows the trust boundary.
The curriculum
Each module ends in an evidence gate. The browser tracks readiness; an assessor verifies artifacts and live Azure state.
Choose how you learn
Both modes use identical hands-on activities, validation steps, evidence gates, and knowledge checks. Instructor-led mode adds talk tracks, discussion prompts, and demo cues. Your choice is saved in this browser.
Work through every module on your own schedule. Instructor callouts are hidden so you stay focused on doing the work and capturing evidence.
Run the same activities in a facilitated session. Each activity surfaces a talk track, discussion prompt, and demo cue for the instructor.
The selected mode is remembered in this browser and applied when you open the lab guide.
Grounded in the Well-Architected Framework
Decisions are judged against Microsoft's Well-Architected Framework, not personal preference.
SLOs, error budgets, zone failure
Identity, private paths, no secrets
Unit economics, right-sizing
Canary, rollback, runbooks
KEDA scaling, tail latency