Database Development

VST17 Cosmos DB Applications: Part II – Building Cosmos DB Applications


4:15pm - 5:30pm

Level: Introductory to Intermediate

Leonard Lobel



Sleek Technologies, Inc.

In this intensive demo-packed session, you'll learn how to write applications for Cosmos DB, and see how to work with the various Cosmos DB APIs. These APIs support a variety of data models, including the SQL API (for JSON 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'll see how to migrate data from SQL Server to Cosmos DB, and how to write queries using Cosmos DB SQL. Then we'll write data access code that creates and queries databases, collections, and documents, manages custom indexing policies, and defines users and permissions for resource-level access. We'll also create, deploy, and execute server-side stored procedures, triggers and user-defined functions, using the Cosmos DB server-side programming model. Attend this session, and prepare to build Cosmos DB applications today!

You will learn:

  • How to write code to build Cosmos DB applications
  • See the various Cosmos DB APIs at work: SQL, Table, Gremlin, and Cassandra
  • Use the Cosmos DB server-side programming model to run stored procedures, triggers, and user-defined functions