Managing Data Consistency Among Microservices with Debezium
Offered By: Linux Foundation via YouTube
Course Description
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
Tags
Related Courses
Introduction to Cloud Infrastructure TechnologiesLinux 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