Reliable Deployments at GitHub by The GitHub engineering team recently blogged about how they ensure fast and reliable deployments. Raffaele Di Fazio, software engineer at GitHub, provided a deep dive into the deployment mechanics at GitHub. GitHub is deployed on multiple Kubernetes Clusters and also on physical servers. As the deployment process impacts the GitHub customers and the internal users, safeguarding deployment reliability was critical for the team. The GitHub engineering team started fetching data from the deployment tools in order to fully understand the problem space: CI/CD builds duration The total duration of the deployment pipeline The final state of a deployment pipeline