Summary
In this chapter, you learned about Cosmos DB, which is the best NoSQL service available in Azure. Azure Cosmos DB provides a convenient way to store JSON documents with indexing and query capabilities through a RESTful interface.
Cosmos DB is a unique service available for provisioned and serverless throughput with autoscale settings. The horizontal and vertical scale will let your solution adjust performance to the needs of the application and save cost. From a cost-saving perspective, Azure Cosmos DB provides a Free tier, with one instance deployed per subscription with provisioned throughput. Meanwhile, throughput can significantly affect the total cost, and developers can monitor current use and optimize queries by decreasing throughput consumption, which is measured in RUs.
Cosmos DB supports several APIs to simplify lift-and-shift scenarios for customers moving from the IaaS to PaaS model. Cosmos DB can be provisioned with the Core (SQL), Cassandra, Gremlin API...