SREDAY

Site Reliability, DevOps and Cloud

April 14, 2025 Redmond, WA, USA

1
Days
16+
Speakers
1
Tracks
150
Attendees

Resilient Cloud Notifications at Scale: Microsoft's Architectural Evolution

Ankita Kamat
Microsoft

This session reveals the transformation journey of Microsoft's notification infrastructure that now powers Microsoft Teams, Copilot Chat, and Azure Communication Services. I'll share my experience leading the modernization of Azure Notification Hubs, which dramatically reduced costs while improving performance and reliability. The presentation examines how we migrated from legacy systems to a modern .NET core architecture while implementing essential resilience patterns like sophisticated retry mechanisms and circuit breakers to prevent cascading failures. I'll demonstrate how we maintained exceptional service uptime while processing billions of daily notifications across iOS, Android, Windows, and various OEM devices. You'll discover practical approaches to implementing latency-based routing, dynamic load balancing, and multi-region failover strategies that significantly improved performance under high traffic. I'll also discuss how we enhanced observability through Azure Monitor integration, balancing operational excellence with compliance requirements. This technical exploration provides architecture and engineering insights for those working with large-scale distributed systems, offering practical guidance for modernizing critical infrastructure while maintaining operational excellence. You'll gain actionable knowledge for building cloud-native notification systems that balance performance, cost, and reliability at enterprise scale.

Ankita Kamat is a Senior Software Engineer at Microsoft with over 10 years of experience in building scalable, high-performance systems. Currently leading development for Microsoft's Intelligent Conversation and Communications Cloud (IC3), she architects and implements messaging platforms that serve 300 million monthly active users across Microsoft Teams, Copilot Chat, and Azure Communication Services. Throughout her career at Microsoft, Ankita has demonstrated exceptional technical leadership and innovation. She played a key role in modernizing Azure Notification Hubs, achieving $3M in annual savings through strategic re-architecture. As a Tech Lead for the Account Notification Platform, she successfully led system design initiatives and cross-functional collaborations during a period of team transition. Prior to Microsoft, Ankita held senior engineering positions at Citigroup and UBS, where she specialized in developing enterprise-level applications using Angular, Spring MVC, and various front-end technologies. She has consistently shown expertise in optimizing performance, implementing secure solutions, and mentoring junior engineers. Ankita holds a Master of Science in Computer Science from Georgia Institute of Technology with a perfect 4.0 GPA, and a Bachelor's degree in Information Technology from Goa University. She is proficient in multiple programming languages including C#, F#, Java, and TypeScript, with extensive experience in cloud technologies like Microsoft Azure, Cosmos DB, and Kubernetes. A passionate advocate for operational excellence and innovation, Ankita has a proven track record of delivering impactful solutions that enhance user experiences while driving business growth. Her commitment to mentoring teams and streamlining development processes has consistently resulted in improved productivity and successful project outcomes.

Sponsors & Partners

Want to become a sponsor? Get in touch!