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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.