The importance of DevOps-friendly apps

We may look at almost any software from three distinct angles. Each angle represents the needs of different target audiences that work with the system, namely the following:

  • Business users are interested in the business functions that the system provides
  • Developers want the system to be development-friendly
  • Operational teams want the system to DevOps-friendly

Now let's explore the operational aspect of a software system. From the standpoint of a DevOps team member, a software system is DevOps-friendly when it is not hard to support the system in production. This means that the system exposes proper health checks and metrics, and provides the ability to measure its performance and update different ...

Get Hands-On Reactive Programming in Spring 5 now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.