Understanding the pillars of SRE
The fundamental principle of SRE is to work more innovatively and effectively through automation. In the following subsections, we will discuss the eight pillars of SRE.
Leadership and culture
One of the crucial activities of SRE is Root Cause Analysis (RCA), where we examine all mistakes and problems to determine the root causes and contributing factors to any negative consequences. A key element is to have a blameless postmortem culture to manifest trust among all stakeholders.
Work sharing
SRE is designed to support the entire software development life cycle, ensuring the service meets the agreed-upon quality characteristics. As organizational silos are broken down, site reliability engineers share responsibility with other stakeholders such as the product owner, architect, and developer. Only strong collaboration across teams can lead to the targeted outcome.
Monitoring
Dumping all logs onto the log aggregator causes the log server...