Eventual Consistency – Don’t Be Afraid!

QCon London 2023

Session consistency

Eventual Consistency – Don’t Be Afraid!

Monday Mar 27 / 10:35AM BST, Fleming (3rd Fl.)

Abstract

Distributed data-intensive systems are increasingly designed to be only eventually consistent. Persistent data is no longer processed with serialized and transactional access, exposing applications to a range of potential consistency and concurrency anomalies that need to be handled by the application itself. Controlling concurrent data access in monolithic systems is already challenging, but the problem is exacerbated in distributed systems. To make it worse, only little systematic engineering guidance is provided by the software architecture community regarding this issue.

Susanne shares her experiences from different case studies with industry clients, and novel open access design guidelines developed using action research. In this talk you will learn settled and novel approaches to tackle consistency- and concurrency related design challenges.

Topics

consistency use case cloud services
76% senior dev or higher
1:11 speaker ratio
60+ practitioners

QCon London 2023 is a three day conference for senior software engineers, architects and team leads. An international program committee of working engineers selects every session. Patterns and practices, not products and pitches.

Share

From the same track

Monday 27 March

10:35 Fleming (3rd Fl.) Session consistency Eventual Consistency – Don’t Be Afraid! Susanne Braun Principal Tech Lead @SAPSignavio 11:50 Fleming (3rd Fl.) Session cloud native The Commoditization of the Software Stack: How Application-first Cloud Services are Changing the Game Bilgin Ibryam Principal Product Manager @Diagrid, Co-author of “Kubernetes Patterns“, Previously Architect @RedHat 13:40 Rutherford (4th Fl.) Unconference Unconference: Building Modern Backends Shane Hastie Global Delivery Lead @SoftEd, Lead Editor for Culture & Methods @InfoQ 14:55 Churchill (Ground Fl.) Session OpenTelemetry Effective and Efficient Observability with OpenTelemetry Daniel Gomez Blanco Principal Engineer @Skyscanner 16:10 Fleming (3rd Fl.) Session api Connecting the Dots: API Design in a Distributed World Ben Gamble Adviser, Architect & Speaker About Interactive Technology, Startups & Event Driven Systems 17:25 Churchill (Ground Fl.) Session Data What is Derived Data? (And do You Already Have Any?) Felix GV Principal Staff Engineer @LinkedIn