What problem does it solve?
This Skill helps developers design and operate Azure Cosmos DB databases without common scalability, performance, consistency, and cost problems.
Core Features & Use Cases
- Data Modeling: Choose effective partition keys, use hierarchical partitioning, and structure containers and items around access patterns.
- SDK Operations: Implement TypeScript and Python patterns for CRUD operations, point reads, queries, pagination, optimistic concurrency, batch processing, and change feed handling.
- Production Optimization: Configure consistency levels, indexing policies, throughput modes, TTL, retry handling, and Azure CLI workflows while avoiding cross-partition queries and hot partitions.
- Use Case: Design a multi-tenant order service with tenant-aware partitioning, efficient order queries, transactional batches, ETag-based updates, and change-feed processing.
Quick Start
Ask the Azure Cosmos DB skill to design a partition key, container schema, SDK access layer, and indexing policy for your application's main access patterns.