Application Modernization and Site Reliability Engineering (SRE)

Diagram 1: six benefits of SRE and Modernization is core principle behind this. Source: Gblog (google learning)
  • Higher Uptime and availability — leveraging technology, establish a high degree of collaboration between engineers, clients, and product owners, site reliability engineers define and protect uptime and availability targets.
  • A framework for reliability measurement — here engineers define service-level indicators (SLIs) and service level objectives (SLOs) to maintain consistent operations. Defining proper SLIs that directly impact the goals of the service is an important engineering task.
  • High degree of automation — here key practices is eliminating heavy-duty tasks related to production operations, particularly maintenance tasks. This frees up engineers’ time on troubleshooting the systems and they can concentrate more on refining platform architecture and operations.
  • End-2-end understanding — here reliability engineers are trained to develop a holistic understanding of operations and its operational components, and systems and how these all get stitched together.
  • Early issue detection — here the concept of fail first approach in the context of operation implies and site engineers are continuously searching for limitations in operations and ways to improve configurations. Identify the potential problems earlier and address those issues before they impact your systems. Proactive measurement is key compared to reactive actions.
Diagram 2: relationship among people, process, policies, product in the context of SRE.
Diagram 3: correlation between Application Modernization, Site Reliability Engineering and DevSecOps
Diagram 4: correlation between Application Modernization, Site Reliability Engineering and DevSecOps
Diagram 5: Application Modernization and its associated best practices & principles

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Debasis Roychoudhuri

Debasis Roychoudhuri

Chief Architect, Industry Consulting Practice Lead, Application Modernization, IBM Global Services