Supply Chain Digital Magazine January 2024 | Page 63

AWS on why SRE is important

AWS on why SRE is important

Amazon Web Services describes SRE as “ the stability and quality of service that an application offers after being made available to end users ”.
Software maintenance , it says , can affect software reliability if technical issues go undetected . “ For example , when developers make new changes , they might inadvertently impact the existing application and cause it to crash for certain use cases .”
AWS SAYS THE FOLLOWING ARE SOME BENEFITS OF SRE
IMPROVED COLLABORATION SRE improves collaboration between development and operations teams . Developers often have to make rapid changes to an application to release new features or fix critical bugs .
“ These metrics should be reviewed regularly to ensure they remain relevant and effective .”
Uniyal adds that implementing “ automated rollbacks ” can mitigate the damage caused by a failed deployment .
Chaos engineering techniques “ Decoupling systems and services ensure that a system failure does not cascade down to dependent systems ,” he says , adding : “ Teams can also implement chaos engineering techniques to test the resilience of their systems .
“ By introducing controlled failures into the system and assessing how it reacts , teams
ENHANCED CUSTOMER EXPERIENCE Organisations use an SRE model to ensure software errors do not impact the customer experience . For example , software teams use SRE tools to automate the software development lifecycle . This reduces errors , meaning the team can prioritise new feature development over bug fixes .
IMPROVED OPERATIONS PLANNING SRE teams accept that there ' s a realistic chance for software to fail . Therefore , teams plan for the appropriate incident response to minimise the impact of downtime on the business and end users . They can also better estimate the cost of downtime and understand the impact of such incidents on business operations .