Safe Software Deployments: Overcoming the Fear and Loathing of Pushing to Prod | MongoDB Blog`
Over the course of his career, Mark Porter has deployed various types of software, including CDs, customer software, database instances, and large mission-critical systems. Despite the benefits of deployment, he acknowledges that fear is a common obstacle, particularly when deploying to production environments where differences from development and staging environments make it difficult to predict outcomes. Fear can undermine experimentation, risk-taking, and innovation, leading to bad habits like avoiding deployment for months. To overcome this fear, Porter has developed methods such as the 180 Rule, which enables fast, automated, easily reversible deployments, and other best practices that help create a culture of confidence within an engineering team.