UsefulLinks
Computer Science
DevOps and SRE
Site Reliability Engineering (SRE)
1. Introduction to Site Reliability Engineering
2. Core Principles of SRE
3. Service Level Management
4. Observability and Monitoring
5. Incident Management and On-Call
6. Toil Management and Automation
7. Change and Release Management
8. System Design for Reliability
9. SRE Organization and Culture
10. Advanced SRE Practices
2.
Core Principles of SRE
2.1.
Embracing Risk
2.1.1.
Understanding Risk in Reliability
2.1.2.
Acceptable Risk Levels
2.1.3.
Risk Mitigation Strategies
2.2.
Service Level Objectives
2.2.1.
Purpose of SLOs
2.2.2.
SLOs as Communication Tool
2.2.3.
SLOs and Business Alignment
2.3.
Eliminating Toil
2.3.1.
Identifying Toil
2.3.2.
Impact of Toil on Productivity
2.3.3.
Toil Reduction as Core Value
2.4.
Automation
2.4.1.
Benefits of Automation
2.4.2.
Identifying Automation Opportunities
2.4.3.
Automation Best Practices
2.5.
Release Engineering
2.5.1.
Principles of Reliable Releases
2.5.2.
Release Process Automation
2.5.3.
Rollback and Rollforward Strategies
2.6.
Simplicity
2.6.1.
Value of Simplicity in Systems
2.6.2.
Techniques for Achieving Simplicity
2.6.3.
Avoiding Unnecessary Complexity
Previous
1. Introduction to Site Reliability Engineering
Go to top
Next
3. Service Level Management