Session

Take your developer skills to new heights with Azure Cosmos DB

Azure Cosmos DB is the preferred cloud database for new solutions that require AI, scalability, and high availability. This workshop is designed for developers who want to enhance their skills in delivering innovative solutions using vector search and AI features.

Day 1: Foundations of Distributed Databases with Cosmos DB
Participants will learn about distributed databases using the Cosmos DB emulator, covering provisioned vs. serverless options, data models, NoSQL account configuration, and indexing policies. Key concepts include Request Units, shard keys, and querying the NoSQL API. Hands-on CRUD operations using C# SDK will be conducted alongside features like partial updates, time-to-live (TTL), global distribution, and data migration strategies.

Day 2: Advanced Applications - Vectors, RAG Pattern, and Multi-Agent Systems
On the second day, we will explore vector data stores in artificial intelligence, focusing on embeddings and vector indexing in Azure. Participants will gain insights into the Retrieval-Augmented Generation (RAG) pattern, chat history management, and multi-agent systems. We will compare the Microsoft Semantic Kernel with Autogen frameworks and discuss how Azure Cosmos DB can be utilized in multi-agent systems.

Computer Setup
- Azure Cosmos DB Emulator
- Cosmos DB SQL Studio VsCode Extension
- Visual Studio or preferred IDE

Good to have
- Python Knowledge
- Basic SQL Knowledge
- Azure Subscription

By the end of this workshop, participants will have a comprehensive understanding of both foundational and advanced topics related to Azure Cosmos DB, empowering them with the skills needed to design and implement scalable, distributed databases for various applications.

Hasan Savran

Microsoft MVP, Owner of SavranWeb ConsultingS, Sr. Business Intelligence Manager at Progressive Insurance

Akron, Ohio, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top