What can we do?
- "Beefing up" a single server is not good enough
- We need to run our service on multiple machines
- If one machine fails, stop sending it traffic and send to others
- Use machines in different locations (cabinets and even data centers)
- This can get pricey and complex
- Virtual machines and the cloud make this much more possible
- Everything can still break. You need to design systems that can fail
7 / 18