Pipeline and Infrastructure

Anti-patterns in build pipelines, deployment automation, and infrastructure management that block continuous delivery.

These anti-patterns affect the automated path from commit to production. They create manual steps, slow feedback, and fragile deployments that prevent the reliable, repeatable delivery that continuous delivery requires.


No Pipeline Exists

Builds and deployments are manual processes. Someone runs a script on their laptop. There is no automated path from commit to production.

Manual Deployments

The build is automated but deployment is not. Someone must SSH into servers, run scripts, and shepherd each release to production by hand.

Snowflake Environments

Each environment is hand-configured and unique. Nobody knows exactly what is running where. Configuration drift is constant.