API Frontdoor
West US Internal APIs
(Azure and SaaS)
North Europe Internal APIs
(Azure and SaaS)
East Asia Internal APIs
(Azure and SaaS)
WestUS Frontdoor EastUS Frontdoor West Europe Frontdoor
…
West US Internal APIs North Europe Internal APIs East Asia Internal APIs
Backend
Workers
Azure Storage #2
Job
QueueRequest
Queue
Async
Operations
Async Workers (Cell 2)
CSM API (Web Roles)
Sync Front Ends
Azure
Storage
Resources
API VMs
Web Tier
Azure
Storage
Resources
Worker VMs
Azure Storage
Job
QueueRequest
Queues
Async
Operations
Worker TierQueues async tasks
for the backend
Execution is isolated
from the frontend
DC1 DC2
Application Tier
DC1 Storage
Replication Worker
Application Tier
DC2 Storage
Replication Worker
1.
2.
3.
4.
5.
6.
7.
Queue in
Primary
Replication
WorkerTable in DC 2Table in DC 1
ModifiedDateTime | Etag | Data ModifiedDateTime | Etag | Data