Data Modeling Decisions for Azure Cosmos DB (Cosmos DB Conf 2026)

Hasan Savran explains how early data modeling choices in Azure Cosmos DB affect scalability, query performance, and cost, and what to decide up front to avoid painful changes later.

Full summary based on transcript

What the session focuses on

The session is about making practical data modeling decisions for Azure Cosmos DB, with emphasis on choices that are hard to change later and that directly impact:

Choosing a partition key

Hasan Savran covers strategies for selecting a partition key that supports expected access patterns and growth, including:

Schema design tradeoffs

The talk discusses tradeoffs in schema design for Cosmos DB, including how different modeling approaches can affect:

Estimating storage and scaling needs

The session highlights planning for growth by estimating:

Managing cross-partition queries

Hasan Savran explains how to think about cross-partition queries and how to manage them efficiently, including: