Josh Carlisle from B&R’s NC team will be presenting a session at the Triangle .Net User Group on Azure development.
Introduction to CosmosDB
Cosmos DB is a globally distributed, multi-model, Serverless, NoSQL database solution that runs on Microsoft Azure. With guaranteed SLAs, various consistency models, and support for multiple APIs, Cosmos DB can have many advantages over common relational database solutions and other NoSQL databases. However, there are many considerations along the way that will impact how you develop your solution and how well it performs. As an architect or developer you’ll have many important questions to ask. How should you model your data? How should collections be organized? Which API should you use? Which consistency model to use? Do you need custom indexes? Some of your decisions have lasting impacts! Along the way you’ll see CosmosDB in action. By the end of the talk you should have familiarity with many of the decisions you will need to make to decide if CosmosDB is the right fit for your application and what it takes to successfully implement your own solutions on Cosmos DB.