Software Engineering Radio - the podcast for professional software developers cover image

SE-Radio Episode 252: Christopher Meiklejohn on CRDTs

Software Engineering Radio - the podcast for professional software developers

00:00

How to Solve a Distributed System Problem in a General Way

The problem cannot be solved in a general way that gives you a distributed system that behaves like a sequential system. CRDTs attempt to model all of the operations that have happened and then they have a merge function on how concurrent conflicting operations would be handled. The more popular design choice for sets in practice is kind of an add wins set because it mimics the behavior of a set where you can't actually issue removal operations until you've seen an element in the set.

Transcript
Play full episode

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app