YoVDO

Data Consistency in Microservices Architecture

Offered By: Devoxx via YouTube

Tags

Devoxx Courses Distributed Systems Courses Event-Driven Architecture Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Advanced Operating Systems
Georgia Institute of Technology via Udacity
High Performance Computing
Georgia Institute of Technology via Udacity
GT - Refresher - Advanced OS
Georgia Institute of Technology via Udacity
Distributed Machine Learning with Apache Spark
University of California, Berkeley via edX
CS125x: Advanced Distributed Machine Learning with Apache Spark
University of California, Berkeley via edX