- You're not clever.
- Distributed systems rule #1: Do not distribute the system!.
- Do not micro optimize.
- Measure where your program spends time.
- Optimization rule #1: Reduce I/O.
- Should I use a distributed cache? No!
Inspired by Rob Pike's 5 Rules of Programming.