12

Final Exam – Tests and Capacity Planning

If you want something to be reliable, there’s nothing more necessary than testing it for reliability. Although it seems obvious to declare that, testing and tests are often poorly executed or wholly ignored. Site reliability engineers (SREs) must have a minimum knowledge of software testing during its development and build. Moreover, they need to incorporate certain techniques from the software testing framework into the monitoring stack.

Another critical aspect of systems is growth. Even when there are no extensive marketing campaigns, it’s natural that users keep coming to consume services if the application is minimally compelling, which translates to a greater workload over time. SREs project a ...

Get Becoming a Rockstar SRE now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.