Architecting highly resilient applications in Azure: A technical guide for developers @AzureCosmosDB
Architecting highly resilient applications in Azure: A technical guide for developers  @AzureCosmosDB
Uploaded May 2025 | Updated September 2026, 1 week ago
Dive into the technical strategies and architectural patterns essential for designing applications that achieve zero downtime, zero data loss, and seamless scalability on Azure. This session will provide developers with hands-on guidance to implement key resilience patterns such as Active-Active replication, Saga transactions, and Global Secondary Indexing. Learn how these patterns are operationalized in Azure Kubernetes Service (AKS), Azure Cosmos DB, and other critical Azure services. Gain actionable insights on automating deployments, monitoring distributed systems, and optimizing for performance. By the end of this session, developers will have the tools to architect and build robust, fault-tolerant systems tailored to business-critical demands.

Introduction and Overview: Justine Kochi, a program manager from the Azure Cosmos DB team, begins the session by expressing excitement about discussing the architecture of highly resilient applications within Azure, specifically using an e-commerce website example.

Application Structure: Justine explains that their focus is on architecting a robust application for an e-commerce platform. The architecture leverages Azure Web Apps for the frontend, microservices deployed on Azure Kubernetes Service, and Azure Cosmos DB — a globally distributed database service that scales seamlessly with the application.

User Interaction and Database Utilization: The conversation shifts toward user interaction flow within the website, emphasizing the significant phases like browsing products and checking out. Justine details the backend processing using Azure's infrastructures, such as querying the database for product availability and precise execution of user activities like payments and order confirmations.

Resiliency Tips and Strategies: The discussion dives deeper into strategies for maintaining high resilience and performance. Justine talks about the importance of optimizing operational latency and database interactions, focusing on how to handle failures and ensure efficient data processing and user transactions.

Diagnostic Tools and Troubleshooting: Justine introduces tools and methods for monitoring the application's health and performance effectively. Using Azure's built-in diagnostic features, they explain how to troubleshoot and optimize the app services to handle potential issues smoothly, ensuring that the e-commerce platform maintains its operational integrity and performance standards.

Q&A and Closing: The session concludes with a Q&A, where Justine addresses specific questions about the architecture and operational logic of the e-commerce platform. The responses emphasize the adaptability and robustness of using Azure services to build and maintain resilient and efficient applications.

Speakers:
Justine Cocchi
Senior Program Manager
Microsoft

Kirill Gavrylyuk
Vice President, Azure Cosmos DB
Microsoft

#azurecosmosdb #nosql
Architecting highly resilient applications in Azure: A technical guide for developers⚡ The Future of AI Is Multi-Agent! Build It at #MSIgnite | #Python #LangGraph #AzureCosmosDB #AIFrom Prompt to Infrastructure: Azure Cosmos DB Agent Kit + Github Copilot CLI in ActionScalable AI in Action with Azure Cosmos DB | AvasoftScalable AI with Azure Cosmos DB - MLAI DigitalBuilding Scalable LLM Evaluation Pipelines with Azure Cosmos DBAzure Cosmos DB Conf 2026 Is for Developers | Learn AI, Scale, and Real ArchitecturesKirill Gavrylyuk | Building Agentic Apps at Scale with Azure Cosmos DB  | Microsoft Build 2025Customer Story: Empowering Health Research with Azure Cosmos DBTwo Microsoft Conferences. Two Open CFPs. One Opportunity.Azure Cosmos DB Conf 2025 - Jay Gordon InvitationGetting Started with DocumentDB and Open Source
Azure Cosmos DB |

Architecting highly resilient applications in Azure: A technical guide for developers

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER