liveBook · Manning

Infrastructure as code

As explained in Delivering Machine Learning Projects: From design to deployment

Infrastructure as code is the declarative or programmatic management of computing infrastructure through versioned machine-readable definitions.

Infrastructure as code uses machine-readable definitions to manage and rapidly instantiate computing infrastructure. It supports repeatable project delivery by creating required environments and services without bespoke infrastructure. section 6.6.1

A practical IaC delivery checkpoint includes:

  • Instantiate development, test, and production environments in the project landing zone. section 6.6.1
  • Verify the build through straightforward inspection when scale and bespoke infrastructure do not introduce delays. section 6.6.1
  • Prepare, file, and communicate an infrastructure report according to the agreed policy. section 6.6.1

Bike Shop landing zone

A delivery team uses IaC to spin up dev, test, and production environments for the Bike Shop project, then inspects the build and records the result in an infrastructure report. section 6.6.1

How Delivering Machine Learning Projects: From design to deployment covers it

How deep it goes
Explains rapid instantiation, inspection, and reporting, but does not detail definition syntax or automation internals.
Examples
Uses the Bike Shop’s dev, test, and production environments as a delivery example.
What you can do after
Operate project environments through rapid instantiation, inspection, and infrastructure reporting.
How it connects
Connects landing zones, infrastructure plans, environment verification, and policy reporting.

Also explained in

Compare how 14 books explain infrastructure as code →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Delivering Machine Learning Projects: From design to deployment. The section links point to the parts of the book it draws on.