In this chapter, we will take a look at using Cosmos DB with ASP.NET Core MVC by creating a task/bug logging application. A personal task manager is useful, and logging bugs is especially handy when you can't attend to them immediately.
We will cover the following topics in this chapter:
- Setting up a Cosmos DB instance on Azure
- Scaling and replication features of Cosmos DB
- Creating an ASP.NET Core MVC application and integrating Cosmos DB
Cosmos DB is Microsoft's rebranding of a document database called DocumentDB. In addition to providing the facilities of a NoSQL database, it also provides a globally scalable solution with virtually no effort.