Data Consistency in Microservices Architecture (Grygoriy Gonchar)



9
89348

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

Published by: Devoxx Published at: 5 years ago Category: علمی و تکنولوژی