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