Technology and Development2 min read

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 free

Did you like this definition? Share it with someone who needs it:

Related terms