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 system’s growth curve by applying the capacity planning discipline to ensure no saturation or disruption will happen.
In this chapter, we’re going to cover the following main sections:
- Understanding...