liveBook · Manning

Deployment automation

As explained in Think Like a Software Engineering Manager

An automated deployment is a software release performed by an automated system rather than by manual execution of deployment steps.

Deployment automation releases software through an automated system instead of manually executing deployment steps. Using CI and continuous deployment reduces human error and can make production releases faster, safer, and more routine. section 12.2.4

A dependable automated deployment practice should:

  • Pair releases with a predefined rollback procedure that is ready before deployment begins. section 12.2.4
  • Use automated change control to reveal failed deployments and team breakdowns. section 12.2.4
  • Maintain a regular production cadence so changes do not accumulate into a difficult big-bang deployment. section 12.2.4

A routine release with a safe fallback

A deployment accidentally creates duplicate customer records. The team uses its prepared rollback procedure to identify and remove the duplicates, then continues improving automated releases until deploying becomes nearly uneventful. section 12.2.4

How Think Like a Software Engineering Manager covers it

How deep it goes
Explains benefits, rollback readiness, change-control visibility, and deployment cadence, but does not detail implementation steps.
Examples
Uses duplicate customer records, rollback queries, and click-through releases as concrete deployment examples.
What you can do after
Evaluate deployment practices by checking automation, rollback readiness, change control, and regular production cadence.
How it connects
Connects deployment automation with continuous integration, continuous deployment, rollback procedures, change control, and production cadence.

Also explained in

Compare how 2 books explain deployment automation →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Think Like a Software Engineering Manager. The section links point to the parts of the book it draws on.