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

The CRDT Way of Thinking

In a distributed database with two nodes and on one node, I write a value x equals three and other node x equal, we accept the rights as x equal five. At some point, then node one and node two have to agree is x three or five or maybe it's seven or some other value. You have to coordinate amongst a bunch of machines to understand which updates take. It's highly desirable to have deterministic resolution logic so that the nodes can make a decision without coordinating.

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