liveBook · Manning

Application modernization

As explained in Google Anthos in Action

The process of updating existing or creating new applications according to modular, portable, and automated architectural and operational principles.

Application modernization updates existing applications or creates new ones around modular, portable, and automated architectural and operational principles. Its usual business aim is revenue acceleration, while cost reduction and operational efficiency remain secondary benefits. section 1.1

A modernization strategy combines:

  • Microservices that can be deployed, scaled, revised, replaced, scheduled, and rescheduled independently. section 1.1
  • Modularity through APIs, cloud portability, automated reuse, experimentation, and cost-efficient scaling. section 1.1
  • Secure, reliable operations across local, on-premises, cloud, hybrid, and multicloud environments. section 1.1

Greenfield and brownfield paths

Teams can write a new application from scratch or refactor an existing application. Anthos supports local emulation and testing, integrated CI/CD, and event-driven automation from source to production. section 1.1

How Google Anthos in Action covers it

How deep it goes
Explains architectural principles, operational benefits, and platform prerequisites without detailing individual implementation procedures.
Examples
Uses greenfield development, brownfield refactoring, local testing, and source-to-production automation as examples.
What it assumes
Assumes an IT strategy supporting APIs, microservices, portability, automation, and secure, reliable operations.
What you can do after
Apply modernization principles to design modular applications and automate development across distributed environments.
How it connects
Connects application modernization to microservices, APIs, cloud portability, CI/CD, hybrid cloud, and multicloud.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Google Anthos in Action. The section links point to the parts of the book it draws on.