Expanded Library

Building Event-driven Microservices with the Azure Cosmos DB Change Feed

by Leonard Lobel

The Azure Cosmos DB change feed enables a wide range of possibilities for building large-scale, event-driven microservices. This course will teach you how to build these microservices using real-world e-commerce and IoT workloads.

What you'll learn

Azure Cosmos DB exposes a change feed that makes it easy to build cloud-native, scalable, event-driven microservices. In this course, Building Event-driven Microservices with the Azure Cosmos DB Change Feed, you’ll learn how to leverage the change feed, using real-world e-commerce and IoT workloads to demonstrate key concepts and design patterns. First, you’ll explore the change feed itself, and its partitioned ordering guarantees. Next, you’ll discover how to consume the change feed using both the Change Feed Processor Library and Azure Functions. Finally, you’ll see practical demos that apply these concepts to achieve replication, denormalization, event notifications, materialized views, and data movement. By the end of this course, you’ll know how to build an effective event-driven microservices architecture around Azure Cosmos DB.

Table of contents

Course Overview

About the author

Leonard Lobel (Microsoft MVP, SQL Server) is the chief technology officer and co-founder of Sleek Technologies, Inc., a New York-based development shop with an early adopter philosophy toward new technologies. He is also a principal consultant at Tallan, Inc., one of only 40 Microsoft National Systems Integrators in the United States. For more than 25 years, Tallan has been providing cutting-edge custom web/application development, business intelligence, customer relationship management, and int... more

Ready to upskill? Get started