AI Data and Machine Learning

TH19 Building Azure Cosmos DB Applications – Part II


3:30pm - 4:45pm

Level: Introductory to Intermediate

Leonard Lobel



Sleek Technologies, Inc.

Part II of this dynamic session continues in full swing, as we dive into the Cosmos DB SQL API's unique server-side programming model. Learn how to write and deploy stored procedures, triggers, and user-defined functions that execute directly inside the Cosmos DB service on Azure. Your server-side code is fully transactional, and you get the ACID guarantee on all updates to ensure that they either all succeed, or all rollback in the event of an error.

Then we'll turn our attention to the other APIs available in Cosmos DB. These APIs support a variety of data models, including the MongoDB APIs (for BSON documents), Table API for (key-value entities), Gremlin API (for graphs) and Cassandra (for columnar). Regardless what you choose as a data model of choice, you'll learn how to provision throughput, and how to partition and globally distribute your data to deliver massive scale.

You will learn:

  • How to deploy and run stored procedures, triggers, and user-defined functions with the SQL API
  • About the various other Cosmos DB APIs at work: Table, Gremlin, and Cassandra
  • Build a real graph application using Cosmos DB and the Gremlin API