James Geall

James Geall

Vice President Of Engineering at Event Store
· Conflict Detection and Resolution in an Event-Sourced System


James Geall is an independent consultant based in Europe and has been developing distributed systems for over 19 years. For the last 12 years, the majority of those systems have been built using eventsourcing or many of the principals that underpin eventsourcing. He has gained a wealth of experience about the challenges teams face as they try to build and run their service based architectures in the cloud. James teaches teams that buzzwords don't magically deliver success and helps them create the necessary processes and evaluate their options to deliver their projects successfully.

Conflict Detection and Resolution in an Event-Sourced System (Talk, EventSourcing 2020)
by James Geall

There are well established patterns for dealing with conflicting updates in traditional data stores (Relational, Key value) but how do you deal with conflicts when you have event streams? This talk will cover the existing patterns for conflict detection in traditional storage; how those patterns can be applied to an event sourced system; what requirements that places on your event store and how an event-sourced system can enhance the user experience when conflicts occur.

Join the mailing list

for updates about the DDD Europe Conference and workshops