There are only two hard problems in distributed systems:
2. Exactly-once delivery
1. Guaranteed order of messages
2. Exactly-once delivery
2. Exactly-once delivery
1. Guaranteed order of messages
2. Exactly-once delivery
There are only 2 hard things about programming:
- Cache invalidation
- Naming things
- Off-by-one errors