liveBook · Manning

Infrastructure

As explained in Architecture Modernization: Socio-technical alignment of software, strategy, and structure

Infrastructure is the computing, networking, storage, and operational foundation on which software runs.

Infrastructure is the computing, networking, storage, and operational foundation on which software runs. In modernization work, it is a technology dimension that can change independently from functionality and domain design. section 12.4.1

Infrastructure decisions may involve:

  • Moving from on-premises infrastructure to cloud services. section 12.4.1
  • Moving from virtual machines to serverless infrastructure. section 12.4.1
  • Considering how infrastructure evolution changes the possibilities and economics of other components. section 5.4.2

From operational capability to cloud service

As Amazon’s e-commerce capabilities and business grew, it developed expertise managing infrastructure for high-scale internet traffic. That capability was separated into a cloud-computing business, helping move IT infrastructure toward commodity status. section 5.4.2

Figure 12.19 The Modernization Strategy Selector (to be used per subdomain)

Use the modernization strategy selector per subdomain to compare infrastructure change alongside programming language, data storage, integration, libraries, and frameworks. section 12.4.1

How Architecture Modernization: Socio-technical alignment of software, strategy, and structure covers it

How deep it goes
Compares infrastructure shifts through concrete alternatives and scoring, without detailing implementation mechanics.
Examples
Uses on-premises-to-cloud, virtual-machines-to-serverless, and Amazon Web Services as concrete infrastructure examples.
What you can do after
Evaluate modernization options by scoring how different the target infrastructure will be from the current environment.
How it connects
Connects infrastructure to modernization strategy, cloud computing, virtual machines, serverless computing, and component evolution.

Also explained in

Compare how 8 books explain infrastructure →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Architecture Modernization: Socio-technical alignment of software, strategy, and structure. The section links point to the parts of the book it draws on.