Books & Videos

Table of Contents

  1. Chapter 1 Web Operations: The Career

    1. Why Does Web Operations Have It Tough?

    2. From Apprentice to Master

    3. Conclusion

  2. Chapter 2 How Picnik Uses Cloud Computing: Lessons Learned

    1. Where the Cloud Fits (and Why!)

    2. Where the Cloud Doesn't Fit (for Picnik)

    3. Conclusion

  3. Chapter 3 Infrastructure and Application Metrics

    1. Time Resolution and Retention Concerns

    2. Locality of Metrics Collection and Storage

    3. Layers of Metrics

    4. Providing Context for Anomaly Detection and Alerts

    5. Log Lines Are Metrics, Too

    6. Correlation with Change Management and Incident Timelines

    7. Making Metrics Available to Your Alerting Mechanisms

    8. Using Metrics to Guide Load-Feedback Mechanisms

    9. A Metrics Collection System, Illustrated: Ganglia

    10. Conclusion

  4. Chapter 4 Continuous Deployment

    1. Small Batches Mean Faster Feedback

    2. Small Batches Mean Problems Are Instantly Localized

    3. Small Batches Reduce Risk

    4. Small Batches Reduce Overhead

    5. The Quality Defenders' Lament

    6. Getting Started

    7. Continuous Deployment Is for Mission-Critical Applications

    8. Conclusion

  5. Chapter 5 Infrastructure As Code

    1. Service-Oriented Architecture

    2. Conclusion

  6. Chapter 6 Monitoring

    1. Story: "The Start of a Journey"

    2. Step 1: Understand What You Are Monitoring

    3. Step 2: Understand Normal Behavior

    4. Step 3: Be Prepared and Learn

    5. Conclusion

  7. Chapter 7 How Complex Systems Fail

    1. How Complex Systems Fail

    2. Further Reading

  8. Chapter 8 Community Management and Web Operations

  9. Chapter 9 Dealing with Unexpected Traffic Spikes

    1. How It All Started

    2. Alarms Abound

    3. Putting Out the Fire

    4. Surviving the Weekend

    5. Preparing for the Future

    6. CDN to the Rescue

    7. Proxy Servers

    8. Corralling the Stampede

    9. Streamlining the Codebase

    10. How Do We Know It Works?

    11. The Real Test

    12. Lessons Learned

    13. Improvements Since Then

  10. Chapter 10 Dev and Ops Collaboration and Cooperation

    1. Deployment

    2. Shared, Open Infrastructure

    3. Trust

    4. On-call Developers

    5. Avoiding Blame

    6. Conclusion

  11. Chapter 11 How Your Visitors Feel: User-Facing Metrics

    1. Why Collect User-Facing Metrics?

    2. What Makes a Site Slow?

    3. Measuring Delay

    4. Building an SLA

    5. Visitor Outcomes: Analytics

    6. Other Metrics Marketing Cares About

    7. How User Experience Affects Web Ops

    8. The Future of Web Monitoring

    9. Conclusion

  12. Chapter 12 Relational Database Strategy and Tactics for the Web

    1. Requirements for Web Databases

    2. How Typical Web Databases Grow

    3. The Yearning for a Cluster

    4. Database Strategy

    5. Database Tactics

    6. Conclusion

  13. Chapter 13 How to Make Failure Beautiful: The Art and Science of Postmortems

    1. The Worst Postmortem

    2. What Is a Postmortem?

    3. When to Conduct a Postmortem

    4. Who to Invite to a Postmortem

    5. Running a Postmortem

    6. Postmortem Follow-Up

    7. Conclusion

  14. Chapter 14 Storage

    1. Data Asset Inventory

    2. Data Protection

    3. Capacity Planning

    4. Storage Sizing

    5. Operations

    6. Conclusion

  15. Chapter 15 Nonrelational Databases

    1. NoSQL Database Overview

    2. Some Systems in Detail

    3. Conclusion

  16. Chapter 16 Agile Infrastructure

    1. Agile Infrastructure

    2. So, What's the Problem?

    3. Communities of Interest and Practice

    4. Trading Zones and Apologies

    5. Conclusion

  17. Chapter 17 Things That Go Bump in the Night (and How to Sleep Through Them)

    1. Definitions

    2. How Many 9s?

    3. Impact Duration Versus Incident Duration

    4. Datacenter Footprint

    5. Gradual Failures

    6. Trust Nobody

    7. Failover Testing

    8. Monitoring and History of Patterns

    9. Getting a Good Night's Sleep

  1. Appendix Contributors

  2. Colophon