What SREs Can Learn from Facebook’s Largest Outage
An SRE’s analysis of the October 2021 Facebook outage.
December 3, 2021
4 min read
Although every company can benefit from SREs, some need SREs more than others.
From its humble origins as a role inside Google, Site Reliability Engineering has become a type of position or team that a wide variety of companies now embrace.
But that doesn’t mean that every company under the sun needs SREs. In this article, we unpack how to determine whether SREs should be a part of a given organization. In so doing, we aim to help both employers who are trying to figure out whether they should invest in SREs, and SREs wondering which types of companies are looking for the skills they stand to offer.
Understanding who needs SREs starts with understanding why SREs are important to companies.
If you are an SRE, or you work with SREs, you already know the answer to this question. The main benefit of hiring an SRE (or SREs) is that businesses gain engineers who specialize first and foremost in ensuring that software works as it’s supposed to. In turn, SREs help to keep customers happy, while also mitigating the risk of disruptions to the systems businesses need to manage internal operations.
SREs also help in some ways to bridge the gaps between other types of roles. It’s important in this respect not to conflate SRE with DevOps, which more explicitly integrates IT with development. But by the nature of their work, SREs also help developers, IT engineers, QA engineers and even non-technical stakeholders (like customer relations teams) to collaborate.
Although the SRE role existed only inside Google for most of its history, that has changed over the past five years or so. Today, most of the big-name tech companies, such as LinkedIn and Netflix, proudly boast about how they have built SRE teams.
But Google, LinkedIn (which is owned by Microsoft) and Netflix aren’t representative of the typical company. Although SREs might be nice to have for every company, justifying the effort and money required to build an SRE team hinges on whether conditions like the following are true:
In general, these points could be summarized as follows: The larger your company, and the greater use it makes of modern, fast-moving technology and technological processes, the more you stand to gain from hiring SREs.
SREs are never a bad thing to have on your team. Devoting resources to SRE will never hurt.
However, the reality is that some businesses need SREs more than others, and some will yield a higher return than others on the effort and money they invest in building an SRE team. Companies and SREs alike should carefully evaluate these factors before committing to an SRE role.
{{subscribe-form}}