Deploy
Publishing code to production
It's the process of taking your code from your computer (or test server) to the server where real users will use it. It's like taking a product from the factory to the store.
How to explain why a deploy can fail?
Say: 'Deploy is moving code from a test environment to production. Sometimes something works in tests but fails in production due to configuration differences. Like testing a recipe at home vs. cooking it in a commercial restaurant.'
Real examples
Urgent client wants a change right now
“Instead of: 'We can't deploy yet.' Better: 'Deploying without tests is risky. If something fails, all users are affected. We need 2 hours to validate.'”
Explaining why we don't deploy on Fridays
“Instead of: 'It's company policy.' Better: 'If we deploy on Friday and something fails over the weekend, there's no full team to fix it. We deploy Monday-Thursday to have immediate support.'”
A bug reached production after deploy
“Instead of: 'We didn't test well.' Better: 'The deploy included an edge case we didn't detect in staging. We'll do a rollback (undo the deploy) while we fix it.'”
Want a word like this every day on your WhatsApp?
Learn without searching. 2 minutes a day. Directly on your WhatsApp.
Start for freeDid you like this definition? Share it with someone who needs it: