Skip to content

Latest commit

 

History

History
29 lines (22 loc) · 2.13 KB

README.md

File metadata and controls

29 lines (22 loc) · 2.13 KB

Getting Started with Azure Cosmos DB

This repository is a tutorial for getting started with designing applications that use Azure Cosmos DB as data storage. The tutorial mainly focuses on things that you need to take care of during your architecture design and that might be hard or even impossible to change later on.

Personally, I would have loved to have this kind of a short tutorial before starting my first Cosmos DB project to get me going in the right direction from the beginning.

If you are not familiar with Cosmos DB, you should first read this overview.

Please feel free to fork this repo and make it your own. If there's something you feel should be in the tutorial, you are welcome to send a pull request with your suggestions.

Tutorial Structure

This tutorial is split up into the following parts. Each part focuses on a particular subject.

  • Part 1: The development environment.
  • Part 2: Scaling considerations.
  • Part 3: Designing a data model.
  • Part 4: Creating a Cosmos DB database.
  • Part 5: Reading and writing data using the data model.

Further Reading

Below are some links that you might find useful when learning more about Cosmos DB.