Cost-Efficient High-Scale Systems with Azure Cosmos DB | Patrick Oguaju | Azure Cosmos DB Conf 2026

Microsoft Developer · Intermediate ·🏗️ Systems Design & Architecture ·13h ago
Azure Cosmos DB gives developers incredible scale and flexibility — but without deliberate design, costs can spiral fast. Patrick Oguaju (Software Engineer at Next) walks through how his team re-architected a real production system to dramatically reduce Cosmos DB costs without sacrificing performance, availability, or developer velocity. The session covers: • How poor partitioning and indexing silently inflate RU consumption • Practical data-modeling patterns that cut read/write costs • Strategic use of TTL, Change Feed, and data tiering • When NOT to use containers, indexing, or multi-region writes • How observability exposed hidden cost leaks Demo-driven, grounded in real engineering decisions from high-volume, globally distributed systems. 👤 Connect with Patrick Oguaju 📝 Patrick C. Oguaju is a software engineer with hands-on experience designing and operating high-scale, cost-sensitive distributed systems on Azure. He has worked extensively with Azure Cosmos DB in production, supporting data-intensive workloads across various industries, including retail, content platforms, and cloud-native services. His work spans data modeling, migration, performance tuning, observability, and cost optimization. Patrick focuses on practical engineering lessons, including the trade-offs, failures, and insights that only emerge in real systems at scale, and enjoys sharing patterns that developers can immediately apply in their own architectures. 💼 https://www.linkedin.com/in/patrick-oguaju ✍️ https://medium.com/@pyrosv 🎤 https://developer.azurecosmosdb.com/conf/#speaker/patrick-oguaju --- Azure Cosmos DB Conf 2026 is a free virtual developer event focused on building modern, scalable applications with Azure Cosmos DB. Sessions feature Microsoft engineers, product teams, and members of the global developer community sharing real-world solutions and best practices. Originally streamed on April 28, 2026 | 9:00 AM – 2:00 PM PT 🔗 Useful Links • Explore all sessions o
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related AI Lessons

👻 The Ghost of the Ancestor: A Memory Horror Story in Go, Java, and Rust
Learn how to optimize memory usage in high-performance programming using Slices in Go, Java, and Rust
Dev.to · Satyadev Neti
What Actually Breaks in a URL Shortener Design at Scale?
Learn how to design a scalable URL shortener by understanding common pitfalls and optimizing database writes and cache usage
Dev.to · LeetDezine
Supabase Multi-Tenant Design — RLS Tenant Isolation, Admin Roles, and Invite Flow
Learn how to design a multi-tenant system using Supabase with RLS tenant isolation, admin roles, and invite flow
Dev.to · kanta13jp1
The Boundary Problem: On Service Boundaries and System Decomposition
Learn how to effectively decompose systems and define service boundaries to optimize cost structure and system architecture
Medium · Programming
Up next
Powering Azure Cosmos DB with AMD EPYC | Andrew Ruffin | Azure Cosmos DB Conf 2026
Microsoft Developer
Watch →