Coding Blocks cover image

Designing Data-Intensive Applications – Weak Isolation and Snapshotting

Coding Blocks

00:00

What's the Magic of the Internet?

An example of a non repeatable read here is sort of what outlaw was talking about. So an example is given where a customer has two bank accounts gets, gets our balance of account one. But then some moments later after a transfer of $100 from account two to account one, the customer gets the balance for account two. Well, the problem is the customer has an old value from account one and a new value from account two,. so it looks like the customer is missing a hundred dollars, right? And this is because there were different things reading in multiple places while operations were happening; they call them lost updates.

Play episode from 29:10
Transcript

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