Scalable Internet Architectures
Front Matter
Introduction
1. Scaling Up (and Down)
2. Principles for Avoiding Failure
3. Mission-Critical Environments
4. High Availability. HA! No Downtime?!
5. Load Balancing and the Utter Confusion Surrounding It
6. Static Content Serving for Speed and Glory
7. Static meets Dynamic Adding Caches to Reduce Costs
8. Distributed Databases Are Easy just Read the Disclaimer
9. Juggling Logs and Other Circus Tricks
10. The Right Tool For The Job
11. Appendix: Spread