Deployment is the process of getting your shiny new code from your local machine to the production environment, where it can break in exciting new ways for your users. It's like sending your kid off to college - you've done all you can to prepare them, but now it's time to let them loose in the real world and hope for the best.
"I can't come to happy hour tonight, I have to babysit our deployment and make sure nothing catches on fire."
"Sure, the new feature works great on my machine, but let's see how it handles the deployment to production where the real gremlins live."
For a deep dive into deployment pipelines and continuous delivery, check out this article by Martin Fowler. It's like a choose-your-own-adventure book for deployment strategies.
If you're into machine learning (because who isn't these days?), this piece on continuous delivery for ML models covers some of the unique challenges in deploying those mysterious black boxes.
Feeling blue? Or maybe green? Learn about the blue-green deployment technique in this bliki post, which is like A/B testing for your infrastructure.
Note: the Developer Dictionary is in Beta. Please direct feedback to skye@statsig.com.