Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

Managing Data Consistency Among Microservices with Debezium

Linux Foundation via YouTube

Overview

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

Reviews

Start your review of Managing Data Consistency Among Microservices with Debezium

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.