The advancement of technology is a two-edged sword. On one edge, it empowers software engineers with better tools to develop software applications, while on the other edge, it brings complexity in cyber security where without proper management will it heavily affect the quality of a software application. In order to create a high quality software
The adoption of DevOps, DevSecOps and many other approaches also tools in software development had planted believes in software engineers for their ability to deliver powerful software applications. Undeniably, it is in our nature to have those mindsets, as we put everything in order topped with using great tools and methods. However, how much trust
Digital business transformation had bring about a new definition to successful software application. From those that meet the need of customer’s demand by being on budget and released on time to rapid delivery with engaging user experience and bringing value to business performance. This new definition spells the need for a more meaningful approach to
Customer demands had driven the IT industry towards the rise of adoption of DevOps approach in software engineering. DevOps adoption undeniably offers various key business values such as shorter time to market, cost efficient, higher stability and much more. However, DevOps approach has little effects in term of site reliability and performance, thus as a
What is site reliability engineering (SRE) and its principles? When Agile and DevOps approach become more established in software engineering, there are various loopholes of software engineers in IT infrastructures and application resilience needed to be filled. This is where SRE came into the picture. Introduction to Site Reliability Engineering (SRE) SRE is neither an