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

YouTube

Data Consistency in Microservices Architecture

Devoxx via YouTube

Overview

Explore data consistency challenges and solutions in microservices architecture through this conference talk. Dive into the complexities of maintaining data integrity across multiple datastores, drawing from real-world experiences in various industries. Learn about distributed systems concepts like CAP theorem and FLP impossibility, protocols such as 2PC and Raft, and patterns including Sagas and Event Sourcing. Discover practical approaches to reconciliation, compensating operations, and end-of-day procedures. Gain insights into application-aware login, seed guarantee, change data capture, and event-driven architecture. Understand the trade-offs and considerations in designing data-intensive applications within a microservices ecosystem.

Syllabus

Intro
Why Data Consistency Matters
Why Microservices Architecture
Data Consistency Patterns
Compensating Operations
Reconciliation
End of Day Procedures
How we can reconcile
Complex reconciliation
Application Aware Login
Standard Solution
Seed Guarantee
Change Data Capture
Techniques and Solutions
Challenges
EvenDriven Architecture
My Choice
Consistency Challenges
Designing Data Intensive Applications
Questions

Taught by

Devoxx

Reviews

Start your review of Data Consistency in Microservices Architecture

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.