Site Reliability Engineering (SRE)

Production Execution Way

Life Cycle Involvement of SRE Team

SRE Team can take to analyse and improve the reliability of a service is one of the strategy are early engagement. 

Screenshot 2025-01-13 at 13.43.53
Screenshot 2025-01-13 at 13.41.52
Life CycleSRE Activities
Feasibility and Requirements Phase• Determine functional requirements
• Define and classify failures
• Identify customer reliability needs
• Set reliability objectives
Design and Implementation Phase• Allocate reliability among components
• Engineer to meet reliability objectives
• Measure reliability of acquired software
System Test• Conduct Reliability Test
• Fault Tolerance Test
• Chaos Engineering
Post Delivery & Maintenance• Project post-release activities
• Monitor reliability vs objectives
• Track using the reliability
• Improvement with reliability measures

It ensures reliability is embedded at every stage of the lifecycle, addressing potential system issues proactively and aligning with customer expectations.

Each phase builds upon the previous one, creating a robust and dependable system.

Each phase will showing how Site Reliability Engineering (SRE) shifts left in the Software Development Life Cycle (SDLC)