International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 185 - Number 30 |
Year of Publication: 2023 |
Authors: Olumide Bashiru Abiola, Olusola Gbenga Olufemi |
10.5120/ijca2023923053 |
Olumide Bashiru Abiola, Olusola Gbenga Olufemi . Application Development Feasibility: DevOps or SRE?. International Journal of Computer Applications. 185, 30 ( Aug 2023), 25-29. DOI=10.5120/ijca2023923053
DevOps Engineers are operation-focused professionals who solve development pipeline problems. In contrast, SREs are development-focused engineers that resolve operational, scalability, and reliability problems. That is, DevOps primarily focuses on core development activities while SRE is primarily concerned with implementing and maintaining the core infrastructure. Can this be explained better? Of course, it can. When it comes to the distinction between DevOps and SRE, it is important to note that these are distinct functions that have evolved through various phases over the years. Each has its own responsibilities, DevOps refers to Development Operations, while SRE stands for Site Reliability Engineering [3]. It is therefore of utmost importance to know how each contributes to software development since organizations will want to utilize their potential in deriving the maximum value during application development. A lot has been discussed in the public domain about what DevOps and SRE are and what they are not, which calls for thorough exploration and research into what they truly are. The insight from this work should streamline knowledge of how software development feasibility can be enhanced by DevOps or SRE practices or both, in line with the frequently changing application development tooling.