Data Consistency in Microservices Architecture (Grygoriy Gonchar)

While we go with microservices we bring one of the consequence which is using multiple datastores. With single data source, it’s way much easier to guaranty that given entity such as customer, order or payment will have the same state across the system. The challenges arise when the related data is spread across multiple microservices. This talk represents my architecture experience gathered in three organizations from different industries on making data consistent across multiple microservices. The solutions are based and inspired on the known facts about distributed systems such as CAP theorem or FLP impossibility, protocols such as 2PC or Raft, patterns such as Sagas or Event Sourcing. Voxxed Days Microservices 2018: 2 days conference (+1 optional workshops day) only on Microservices. Follow us on : Website : https://voxxeddays.com/microservices (bit.ly/vxdmicro) Twitter :   / vxdmicroservice   Linkedin :   / voxxed-days-microservices-906115164   Keep in touch : https://t.co/pxf7cHZOpl #developers #conference #microservices

Data in a Microservices world from conundrum to options (E. Bernard, M. Coulibaly)
▶︎

Data in a Microservices world from conundrum to options (E. Bernard, M. Coulibaly)

System Design Explained: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra
▶︎

System Design Explained: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

Designing Events-First Microservices
▶︎

Designing Events-First Microservices

Creating event-driven microservices: the why, how and what by Andrew Schofield
▶︎

Creating event-driven microservices: the why, how and what by Andrew Schofield

Avoiding Microservice Megadisasters - Jimmy Bogard
▶︎

Avoiding Microservice Megadisasters - Jimmy Bogard

Avicii, Dua Lipa, Coldplay, Martin Garrix & Kygo, The Chainsmokers Style - SUMMER DEEP HOUSE Mix
▶︎

Avicii, Dua Lipa, Coldplay, Martin Garrix & Kygo, The Chainsmokers Style - SUMMER DEEP HOUSE Mix

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026
▶︎

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

Event-Driven Architectures Done Right, Apache Kafka • Tim Berglund • Devoxx Poland 2021
▶︎

Event-Driven Architectures Done Right, Apache Kafka • Tim Berglund • Devoxx Poland 2021

Managing Data in Microservices
▶︎

Managing Data in Microservices

Distributed Sagas: A Protocol for Coordinating Microservices - Caitie McCaffrey - JOTB17
▶︎

Distributed Sagas: A Protocol for Coordinating Microservices - Caitie McCaffrey - JOTB17

Opportunities and Pitfalls of Event-driven Utopia
▶︎

Opportunities and Pitfalls of Event-driven Utopia

System Design Course – APIs, Databases, Caching, CDNs, Load Balancing & Production Infra
▶︎

System Design Course – APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

Developing microservices with aggregates - Chris Richardson
▶︎

Developing microservices with aggregates - Chris Richardson

Avici, Alan Walker, Coldplay, Martin Garrix & Kygo, The Chainsmokers Style 🌞 Summer Mix #21
▶︎

Avici, Alan Walker, Coldplay, Martin Garrix & Kygo, The Chainsmokers Style 🌞 Summer Mix #21

Authentication as a Microservice
▶︎

Authentication as a Microservice

Distributed Systems in One Lesson by Tim Berglund
▶︎

Distributed Systems in One Lesson by Tim Berglund

Not Just Events: Developing Asynchronous Microservices • Chris Richardson • GOTO 2019
▶︎

Not Just Events: Developing Asynchronous Microservices • Chris Richardson • GOTO 2019

Using sagas to maintain data consistency in a microservice architecture by Chris Richardson
▶︎

Using sagas to maintain data consistency in a microservice architecture by Chris Richardson

Building Event-Driven Microservices with Event Sourcing and CQRS - Lidan Hifi
▶︎

Building Event-Driven Microservices with Event Sourcing and CQRS - Lidan Hifi

Every Frontend Architecture Pattern Explained in 23 Minutes
▶︎

Every Frontend Architecture Pattern Explained in 23 Minutes