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 : https://twitter.com/vxdmicroservice
Linkedin : https://www.linkedin.com/in/voxxed-days-microservices-906115164
Keep in touch : https://t.co/pxf7cHZOpl
#developers #conference #microservices
Видео Data Consistency in Microservices Architecture (Grygoriy Gonchar) канала Devoxx
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 : https://twitter.com/vxdmicroservice
Linkedin : https://www.linkedin.com/in/voxxed-days-microservices-906115164
Keep in touch : https://t.co/pxf7cHZOpl
#developers #conference #microservices
Видео Data Consistency in Microservices Architecture (Grygoriy Gonchar) канала Devoxx
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Using sagas to maintain data consistency in a microservice architecture by Chris RichardsonMicroservices • Martin Fowler • GOTO 2014Do you know Distributed transactions?What is an API Gateway?Managing Data in MicroservicesCreating event-driven microservices: the why, how and what by Andrew SchofieldPrinciples Of Microservices by Sam NewmanUBER System design | OLA system design | uber architecture | amazon interview questionWhat is Distributed Caching? Explained with Redis!When To Use Microservices (And When Not To!) • Sam Newman & Martin Fowler • GOTO 2020Developing microservices with aggregates - Chris RichardsonConflict Resolution for Eventual Consistency • Martin Kleppmann • GOTO 2016Top 25 Microservice Interview Questions Answered - Java BrainsNot Just Events: Developing Asynchronous Microservices • Chris Richardson • GOTO 2019Circuit Breaker Pattern - Fault Tolerant MicroservicesCommon Elastic Stack & Elasticsearch ArchitecturesData Consistency in Microservice Using SagasData Streaming for Microservices using Debezium (Gunnar Morling)The hardest part of microservices is your data