5 ms·
Concurrency You forgot 2) Cache invalidation and 3)
by endymi0n 9y ago
Concurrency
You forgot
2) Cache invalidation and
3)
- mrep 9y agoHaha, you are correct, but there are some other hard problems that I now remember after some quick googling since i forgot all the related jokes :) There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery There's two hard problems in computer science: we only have one joke and it's not funny. Source: https://martinfowler.com/bliki/TwoHardThings.html https://martinfowler.com/bliki/TwoHardThings.html
- tracker1 9y agoThe two most difficult things in software development. * naming things * cache invalidation * off by one errors
- pdpi 9y agoI’d risk saying we’re all intensely aware how hard Cache invalidation is, right now
- endymi0n 9y agowell, we can only speculate...