Getting Started with Microsoft Cosmos DB Using C#

Summary and next steps

Your browser needs to be JavaScript capable to view this video

Try reloading this page, or reviewing your browser settings

Autoplay:
View previous videoPrevious video

This segment summarizes what you have learned.

Keywords

  • Conclusion
  • Wrap-up
  • Summary

About this video

Author(s)
Kevin McDonnell
First online
29 April 2020
DOI
https://doi.org/10.1007/978-1-4842-6020-3_12
Online ISBN
978-1-4842-6020-3
Publisher
Apress
Copyright information
© Kevin McDonnell 2020

Related content

Video Transcript

So let’s wrap up and summarize what you’ve learned, and also talk about how you can find out more about Cosmos DB. We learned what Cosmos DB is and the different scenarios where it is useful, the ability to host your database globally that allows you to choose the model you want and that can scale to the volume of usage that you use.

We learned that there are different APIs that can be used that can reuse your applications that use those interfaces already such as with MongoDB or Gremlin, and that the different APIs can have different data models such as documents, column family, key value, and graph. These different models can support your specific scenarios.

We learned how you can create the service in Azure and then run that service locally. We went into creating an API that can create, update, and delete items in the database. We learned about using the change feed to pass to other systems, to give a way of streaming that data. We also looked to the cost model and how you’ll be charged on Cosmos DB.

So what is next? The next steps I’d recommend are to look at more complex patterns as you build more complex entities for your APIs and improve how the data is held. It’s also important to look at how you monitor the application in Azure and plan for backups of that content. Most importantly, though, enjoy yourself. Cosmos DB is a great tool to frees you up to focus on your business logic and some great web code.

To find out more, there’s some great content on the Microsoft Docs site, especially in the concepts area, that takes a deeper dive into some of the areas that I’ve just touched on. There’s also some great samples out there on GitHub that have been provided by Microsoft and may give some good scenarios on using Cosmos DB as well. If you look in the Azure repo and go and search for Cosmos, or if you look in the Azure Samples repo and search for Cosmos, you’ll find some great examples for using with C#. And you might even have gone into Node and other languages. There’s all sorts of samples there to adapt to what you want.

But for now, thanks very much. I really enjoyed making this video and I really hope that it helps you to make use of Cosmos DB. Feel free to reach out to me. Have a look on Twitter, LinkedIn, or even drop something around on GitHub. If you love badgers, drop me a line as well. Otherwise, have great fun with Cosmos DB and thanks very much.