Chapter 1. Evolution of a Software House

As described in the Preface, both Continuous Delivery (CD) and DevOps are complementary ways of working. The former assists with shipping quality software quickly, the latter helps harmonize the teams that deliver and support said software. Both approaches can help you to optimize, streamline, and improve the way you work. Ultimately, both will help you ship quality software.

Before we get onto the meat of CD and DevOps, let me introduce you to ACME systems—a typical software business—and walk you through their trials, tribulations, and evolution. The topics we will cover in this chapter are as follows:

  • How ACME systems started from humble beginnings
  • The growing pains it went through to become successful

Get Learning DevOps: Continuously Deliver Better Software 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.