Azure Cosmos DB Live TV

Azure Cosmos DB at Microsoft Build 2022 Review - Episode 45

In this episode, Mark and his guests from the Azure Cosmos DB Program Management team will discuss all the new announcements around Cosmos DB at the 2022 edition of Microsoft Build. Learn right from the source about all the new features you can utilize for your Azure Cosmos DB powered applications.

Upcoming episodes

Forced Failover in Azure Cosmos DB - Episode 46

In this episode, Abinav Rameesh returns to talk about options for configuring and managing fail over in Cosmos DB. We'll discuss the types of failovers, and scenarios for when they might be triggered or triggered by the user. There are things to look out for and differences for each type. We'll explore all this and much more.

Building an event streaming app with Azure Functions, Event Hubs and Azure Cosmos DB - Episode 47

In this episode, Mark talks with Will Velida to show how we can integrate Azure Functions, Event Hubs and Azure Cosmos DB together to build high scale event-driven applications. In this demo, we’ll walk through this scenario, building the components using Bicep Lang and then showcase common patterns, such as event sourcing and materialized views, and best practices, such as using Managed Identities and autoscaling, that we can implement using these technologies.

How to go from zero to millions economically with serverless apps and Azure Cosmos DB - Episode 48

In this episode, Christopher Maneu joins Mark Brown to demo building his ProxyVote application. Building scalable applications doesn't mean you need to have millions of users. Maybe you have a hundred users all year around, except for these few busy days. Christopher built an application that does just that: ProxyVote scales down to zero (users and cost), and up to million transactions with a total cost lower than a large hot chocolate. His secret recipe: serverless! From static web app to No-ETL serverless analytics, join Mark Brown in this "behind the code" tour. We'll start by an API that powers a static web site - made in Blazor - and a mobile app - built with .NET MAUI -, then follow the data path to Cosmos DB how it's used to scale this app. Where we have data, we have analytics needs. Our final stop will be with Synapse and how it's used to power dashboards and near real-time analytics needs.

Past 10 episodes

Using Spark v3 to do bulk loading and migrations - Episode 44

In this episode, Sergiy Smyrnov joins Mark to talk about how to plan and do large migrations and data loads into Azure Cosmos DB Core (SQL) API using the new Spark 3.x connector. We’ll deep dive into lots of cool new features that make Spark great for moving huge amounts of data including showing off the new throughput control as well as Delete operations from Spark. Read the technical documentation: #AzureCosmosDB #Spark #database

Data Modeling for Azure Cosmos DB for the Relational Mind - Episode 43

In this episode, Mark is joined by Sarah Dutkiewicz (@sadukie) who will show how the relational mind can get into the nonrelational side by looking at the differences in data modeling. They will walk through a common scenario and how relational modeling differs from modeling for document storage and graph databases.

Async IO support in Python SDK - episode 42

In this episode, Gahl Levy and Simon Moreno join Mark to chat about Async IO support in the Cosmos DB Python SDK. Concurrent programming has never been easier, and the new SDK makes it easy and obvious to get the most value and performance from Azure Cosmos DB using Python.

MongoDB 4.2 on Azure Cosmos DB - episode 41

In this episode, Gahl Levy joins Mark to show off the latest update for Azure Cosmos DB’s API for MongoDB with 4.2 support. We’ll take a look at the new features and capabilities and show how you can upgrade your existing database accounts.

Deep dive on MongoDB API for Cosmos DB and Synapse Link - Episode 40

This week Chris Joakim joins Mark to deep dive on building HTAP analytics on MongoDB data using MongoDB API for Azure Cosmos DB and Synapse Link. In this episode, Chris will show how to build a PySpark Notebook to aggregate data out of MongoDB data in Synapse Link. All in near real-time.

Spring Data SDK - Episode 39

In this episode, Kushagra Thapar will join us to talk about our Spring Data SDK. We'll do a quick introduction of what Spring Data is, show off some SDK basics as well as show some advanced things and tips and tricks.

Better understanding throughput and partitioning - Episode 38

In this episode, Deborah Chen returns to go deep on explaining how throughput and partitioning works in Azure Cosmos DB. We'll talk about how Azure Cosmos DB determines how many physical partitions to use when you provision throughput, explain how or when does physical partition layout change, and also share best practices for scaling throughput, and how to optimize for large data ingestion. If you've used Azure Cosmos DB for really large workloads or if you're planning to, this is one episode you do not want to miss.

Indexing metrics - Episode 37

In this episode, Tim Sander returns to talk about the new Indexing Metrics feature in Cosmos DB. With Indexing Metrics you can fine tune your indexing policies to make sure your queries are running as efficiently as possible.

Deep dive into Synapse Link - Episode 36

In this episode, Mark is joined by Rodrigo Souza who leads our integration with Azure Synapse via Synapse Link. Synapse Link provides HTAP or hybrid transactional/analytics processing capabilities to Cosmos DB. Rodrigo will dive into these capabilities and show you how you can build analytical workloads on top of Cosmos DB.

New Logic Apps Connector - Episode 35

In this episode, Mark is joined by Justine Cocchi (@justinecocchi) to talk about the new Cosmos DB Connector for Logic Apps Standard. This new connector is made for high-throughput data processing with zero custom code needed. Supports multiple triggers and can run in bulk-mode too. Tune in to learn more and see it in action!