8 Off-hour deployments

This chapter covers

  • Longer release cycles and their impact to the team’s deployment confidence
  • Automation techniques for deployments
  • The value of code deployment artifacts
  • Feature flags for releasing incomplete code

Deployments are sometimes big, scary events. Sometimes the ritual around these deployments can be justified. But it’s much more common that the eventfulness of your deployments is a symptom of something deeper going on with your deployment strategies. Off-hour deployments are an antipattern that feels justified in protecting your organization. But in reality, you’re treating the symptom instead of the problem. If you get calendar invites for routine deployments, there might be a better way.

8.1 War story ...

Get Operations Anti-Patterns, DevOps Solutions 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.