Querying & Indexing in Azure Cosmos DB: Complete Guide | James Codella | Azure Cosmos DB Conf 2026

Microsoft Developer · Intermediate ·🏗️ Systems Design & Architecture ·17h ago
Every query in Azure Cosmos DB has two jobs: finding the right partitions and identifying the right documents within them. Understanding how routing and indexing work together is the key to writing queries that are both fast and cost-efficient. James Codella (Principal PM, Azure Cosmos DB) delivers a comprehensive guide to the query engine and indexing system: • Query fundamentals — partition routing, indexing behavior, and reading query metrics • SQL query language features — joins, aggregates, subqueries, and system functions • Index types — range, composite, geospatial, full text, and vector indexes • Index management — policies, builds, and rebuild considerations • Advanced optimization — computed properties and identifying high-RU queries Live demos throughout show the RU impact of indexed vs. non-indexed queries and how small indexing changes can significantly reduce cost. 👤 Connect with James Codella 📝 James is a Product Manager in Azure Cosmos DB working on NoSQL Query, vector search, and AI products. He has more than 15 years of experience working in data, analytics, and machine learning. He has a B.S. and an M. Eng. from Cornell University and a Ph.D. from the University of Wisconsin - Madison in Operations Research. He currently lives near NYC with his wife and puppy. 💼 https://www.linkedin.com/in/jamescodella/ 𝕏 https://x.com/jamescodella 🎤 https://developer.azurecosmosdb.com/conf/#speaker/james-codella --- 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 on-demand — https://aka.ms/CosmosConf26Playlist • Take the Cosmos Conf Challenge. First 500 to complete gets a voucher for 100% free certificate exam for DP-420 —
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related AI Lessons

System Design Series: Apache Flink from 10,000 Feet, and Building a Flink-powered Recommendation Engine
Learn Apache Flink and build a real-time recommendation engine with this deep dive into its system design and application
Towards Data Science
👻 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
Up next
Networking Concepts Every DevOps Engineer Must Know
TechWorld with Nana
Watch →