Data Consistency in Microservices Architecture
Offered By: Devoxx via YouTube
Course Description
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
Related Courses
Introducción a computación serverless con AWS LambdaCoursera Project Network via Coursera Designing a Microsoft Azure Messaging Architecture
Pluralsight Python for Salesforce Developers
Pluralsight Play by Play: Getting on the Bus - Event-based Architecture with Salesforce Platform Events
Pluralsight Azure Event Grid
LinkedIn Learning