
Designing Data-Intensive Applications – Lost Updates and Write Skew
Coding Blocks
00:00
Is There a Problem With Lost Updates?
Diablo 1 actually had terrible problems with duping, so you could easily dupe objects but basically dropping on the ground and picking up over and over again. It's like in two people dupe an object or you can imagine all sorts of cases like incrementing a bank accounts balance or something. If you don't realize that a mistake was made and the update was lost, like that's really bad. And there's no, it's really tough to unwind unless your accountant or whatever's gonna start looking to do the transaction log, which if they're doing that, all hope is lost. So that was part of the reason why I'm like, well, what would be an example
Play episode from 16:48
Transcript



