Microsoft Microsoft | Azure Well-Architected · Microservices Exploded View
View repository Architecture comparison Sequence diagrams
← Back to the playbook
EXPLODED ARCHITECTURE

The reference architecture, assembled from Azure building blocks

Each plane is one subsystem, separated along the central assembly axis. Icons are the official Microsoft Azure architecture symbols. Read top→bottom: a request enters at the identity/edge tier and descends into the private application, data, and platform tiers, all enclosed by the network fabric.

01 · Identity & usersWho calls the system and how tokens are issued
UsersUsersworkforce + customers
Entra External IDEntra External IDcustomer sign-in
External IdentitiesEntra IDworkforce
Managed IdentitiesManaged Identityno secrets
OIDC / OAuth2 · bearer JWT
02 · Global edgePublic entry point, TLS, WAF, caching
Front DoorFront Door + CDNglobal anycast
WAF policiesWAF policiesOWASP rules
HTTPS · public surface = 2 resources only
03 · Presentation & gatewaySPA host + the browser-facing API facade · optionally a composition shell + slice remotes
Static Web AppsStatic Web AppsReact SPA (parity)
API ManagementAPI Managementvalidate-jwt · rate-limit
private ingress · APIM is the sole caller
04 · Application planeAzure Container Apps (Consumption) — one container per vertical slice
Container Apps EnvironmentContainer Apps EnvironmentVNet-injected · zone redundant · KEDA
Container AppEngagementCRUD parent
Container AppXYZ Calculationrealization · yield
Container AppApprovalssaga workflow
Container AppRead Modellist projections
Container AppLive Feed / SSEnear real time
RedisCache for RedisSSE backplane
private endpoints · one datastore per slice
05 · Data (polyglot)Each slice owns its store — no cross-slice reads
SQL DatabaseAzure SQLEngagement
SQL DatabaseAzure SQLXYZ + audit
Cosmos DBCosmos DBread model
PostgreSQLPostgreSQLrate tables
StorageBlob Storageexports / docs
transactional outbox · domain events
06 · Async backbone & platformMessaging, secrets, observability, images
Service BusService Buscommands · sagas
Event GridEvent Gridevent fan-out
Event HubsEvent Hubsexternal feeds
Key VaultKey Vaultsecrets · CMK
Container RegistryContainer Registrysigned images
Azure MonitorAzure Monitormetrics · alerts
Application InsightsApp InsightsOTel traces
Log AnalyticsLog AnalyticsKQL · logs
everything above sits inside the network fabric
07 · Network fabric (base plate)Private, zone-resilient connectivity that encloses every tier
Virtual NetworkVirtual Networkisolation
SubnetSubnetsACA · PE
Private EndpointsPrivate Endpointsno public data plane
Assembly axis (request flow) Layer separation Icons: official Microsoft Azure architecture symbols

Optional frontend flavor: the Static Web App can be split into a composition shell + independently deployed slice remotes — see section 05B.

Icons are the official Microsoft Azure architecture icons and are Microsoft IP, used per Microsoft's icon terms of use. They are delivered here via a public CDN mirror for convenience. Microsoft, Azure, and the Microsoft logo are trademarks of the Microsoft group of companies.