Azure Cosmos DB in practice — data modeling, the Core (SQL) API, partitioning, and globally distributed NoSQL.