Azure CosmoDB- Setup and Configurations

Anish Antony
9 min readJan 10, 2023
Photo by Tobias Fischer on Unsplash

1. What is Azure CosmoDB?

Azure Cosmos DB is a fully managed NoSQL and a relational database for modern app development. Azure Cosmos DB offers single-digit millisecond response times, and automatic and instant scalability, along with guaranteeing speed at any scale.

Azure Cosmos DB takes database administration off your hands with automatic management, updates, and patching. It also handles capacity management with cost-effective serverless and automatic scaling options that respond to application needs to match capacity with demand.

2. Advantage of CosmoDB

Global Distribution: Cosmos DB enables to build of highly responsive and available applications worldwide. It takes care of transparently replicating the data and making it available to the users.

High Availability: By being part of the Azure infrastructure and multi-master replication, Cosmos DB provides 99.999% high availability for both reads and writes.

Elastic scalability of throughput and storage worldwide: With the support of transparent scaling, multi-master replication, Cosmos DB provides elastic scalability for the reads and writes around the globe.

Guaranteed low latency at 99th percentile worldwide: Cosmos DB allows to build…

--

--

Anish Antony

Fullstack Developer | Blogger | Experience on Java, Python, React, Angular, Golang | http://www.behindjava.com