This week on Azure Cosmos DB Live TV, your host Tara welcomes back Theo van Kraay to the show to discuss Apps with Spring Data and Azure Cosmos DB. The session will start with 5-10 minutes introducing concepts of building multi-tenant apps in general, the trade-offs, and why Cosmos DB is a great choice for building multi-tenant services. We will then spend 5-10 minutes on the Spring Data back story, and why we thought multi-tenant support was worth enhancing there. After that, we'll finish with a demo on how container and database level isolation now works in Spring Data for Azure Cosmos DB since we made some recent changes.
This week on Azure Cosmos DB Live TV, Tara welcomes Microsoft Senior Software Engineer Arda Aytekin to discuss Azure Cosmos DB for PostgreSQL and the pgvector extension. This extension is an open-source vector similarity search extension for PostgreSQL. The extension supports different distance metrics for vectors up to 16,000 dimensions and indexes for vectors up to 2,000 dimensions, which enables semantic searching capabilities (by using the state-of-the-art text embedding models) on PostgreSQL. We show how to port OpenAI's embedding examples directly to PostgreSQL (via pgvector) and how to improve the performance further by benefiting from the row-based sharding capabilities of Azure Cosmos DB for PostgreSQL.
This week on Azure Cosmos DB TV Live, your host Tara Bhatia welcomes Microsoft Program Manager Abhinav Tripathi to discuss the Materialized Views for Azure Cosmos DB for NoSQL. They'll discuss the Materialized View feature and how it can reduce cross-partition queries, reducing the query charges. Bring your questions and take part in the show!
Next time on Azure Cosmos DB Live TV, join your host Mark Brown as he welcomes Marcelo Fonseca and Sergiy Smyrnov to discuss benchmarking Azure Cosmos DB. While there are many factors that influence the choice of a database, one factor that is always of importance is performance. Benchmarking Framework for Azure Databases provides an easy-to-use framework for measuring the performances of Azure databases. In this session, you will learn how to measure the performance of Azure Cosmos DB with “1-click” using the Benchmarking Framework.
This week on Azure Cosmos DB Live TV Mark Brown speaks to Principal Solution Specialist Govind Kamtamneni about Semantic Kernel and intelligent app development. Govind will conduct a walkthrough of the material presented on https://iappwksp.com, accompanied by a presentation deck that explains why applications need to be transformed with AI, focusing on the case for the post-modernization of cloud-native, event-driven apps. This will include an "art of the possible" showcase featuring an MVP version of Project Miyagi, demonstrating how it integrates intelligence with SK and incorporates in-context learning, such as prompt engineering.
This week on Azure Cosmos DB Live TV Mark Brown presents a roundtable with members of the Azure Cosmos DB Product team to look back at Microsoft Build 2023. Expect a great discussion on what’s new, what’s updated, and what you can start building with today. Don’t miss this great opportunity to ask questions and be part of the discussion.
This week on Azure Cosmos DB Live TV, Mark Brown welcomes Principal Software Engineering Manager Brian Dunnington to chat about using Azure Cosmos DB as a cloud-distributed Lock. Locks are a helpful programming concept to ensure only one thread enters a code block at a time. But it can be hard to achieve this behavior in distributed cloud scenarios where your app is scaled across multiple machines. Using Azure Cosmos DB's optimistic concurrency and TTL support, you can build a distributed locking mechanism that provides this behavior across different machines - very useful for scenarios such as preventing duplicate usernames on sites with high traffic volume could otherwise result in collisions. In the session, we will configure an Azure Cosmos DB and live code a demo app to show the cloud locking in action.
This week on Azure Cosmos DB TV Live, your host Mark Brown welcomes Microsoft Program Manager Abhinav Tripathi to discuss the Azure Cosmos DB Capacity Planner tool. They'll discuss the concept of Request Units and how you can utilize the capacity planner to estimate your workload’s throughput requirement in different scenarios. Abhinav will also talk about different factors that lead to higher RU consumption. Learn how to plan and save when using Azure Cosmos DB!
On the next Azure Cosmos DB Live TV, your host Mark Brown welcomes Senior Software Engineer Paul Malmsten on building great customer experiences with user-centric horizontally scaled ASP.NET Core apps using session consistency. We'll see what happens when scaling a simple API app from 1 to N replicas on Kubernetes, explore how session tokens fit into a solution, and try out a drop-in library that makes it trivial to set up per-customer Azure Cosmos DB sessions using HTTP cookies.
This week on Azure Cosmos DB Live TV Mark Brown presents a roundtable with members of the Azure Cosmos DB Product team to look back at Microsoft Build 2023. Expect a great discussion on what’s new, what’s updated, and what you can start building with today. Don’t miss this great opportunity to ask questions and be part of the discussion.