YoVDO

Managing Data Consistency Among Microservices with Debezium

Offered By: Linux Foundation via YouTube

Tags

Microservices Courses Docker Courses Kubernetes Courses Database Management Courses Stream Processing Courses Domain-driven Design Courses Debezium Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the challenges and solutions for managing data consistency in microservices architectures through this comprehensive conference talk. Dive into domain-driven design, shared databases, and service interfaces before delving into micro databases and data ownership concepts. Learn about stream processing and the BSM architecture, including change events and Kubernetes deployments. Gain practical insights on setting up an inventory database, working with Docker Hub and Kafka, and handling new topics and data insertions. Conclude with a Q&A session to solidify your understanding of Debezium's role in maintaining data consistency across microservices.

Syllabus

Introduction
About Justin
What are microservices
Domaindriven design
Shared databases
Challenges with shared databases
Service interfaces
Micro databases
Data ownership
Stream processing
BSM
BSM Architecture
Change Event
Kubernetes Cluster
Kubernetes Deployment Manifest
Create Inventory Database
Docker Hub
Kafka
Kafka Topics
Bootstrap
New topics
Insert a new row
Conclusion
Questions


Taught by

Linux Foundation

Tags

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