YoVDO

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

Offered By: Pluralsight

Tags

Microsoft Azure Courses Microservices Courses Azure Cosmos DB Courses

Course Description

Overview

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.

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.

Syllabus

  • Course Overview 1min
  • Introduction 35mins
  • Replication for Multiple Partition Keys 31mins
  • Denormalizing the Non-relational Data Model 14mins
  • Generating Event Notifications 29mins
  • Building Materialized Views 32mins
  • Moving Data 13mins

Taught by

Leonard Lobel

Related Courses

Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX
Scalable Microservices with Kubernetes
Google via Udacity
Introduction to Kubernetes
Linux Foundation via edX
Architecting Distributed Cloud Applications
Microsoft via edX
IBM Cloud: Deploying Microservices with Kubernetes
IBM via Coursera