Copilot’s rapid growth introduced complex, long-running AI workflows at massive scale, but fragmented retry logic and custom recovery made it difficult to ensure reliability and maintain engineering velocity.
Microsoft Copilot standardized on Durable Task Scheduler in Azure Functions to provide a unified orchestration layer that automatically handles state, failure recovery, and replay for complex, multi-step AI workflows.
Durable Task Scheduler enabled Copilot to reliably run hundreds of millions of weekly executions, standardizing resilience across 25+ orchestrations and 10+ microservices while accelerating feature delivery at global scale.
Follow Microsoft