test, release manual testing, approvals humans for the high value stuff if it hurts, do it more often and bring the pain forward 54 continuous integration
smoke test your deployments keep your environments similar if anything fails, stop the line use semantic versioning external environment configuration short lived feature branches feature toggles blue/green deployments 66 best practises