Systems
Deployment
Plain English
Putting something live.
Definition
Deployment is the glossaryProcessA process is a defined sequence of steps used to achieve a specific outcome.Open glossary term of releasing software or updates to a live glossaryEnvironmentAn environment is a specific configured setup where software runs, such as development, staging, or production, each with its own data and settings. Keeping them consistent is what makes behaviour in one predict behaviour in another.Open glossary term.
In practice
Includes pushing code, running tests, and making glossarySystemA system is a collection of interconnected components that work together to achieve a specific function or outcome.Open glossary term available to users.
In context
How often you can do it safely is one of the better measures of engineering health. Teams that deploy monthly have made every deployment an event worth fearing.
The reality
Deployments can introduce risk if not properly managed or tested.
Compared with
Deployment vs Release
Deployment puts code into an glossaryEnvironmentAn environment is a specific configured setup where software runs, such as development, staging, or production, each with its own data and settings. Keeping them consistent is what makes behaviour in one predict behaviour in another.Open glossary term. glossaryReleaseA release is the point at which a product or feature is made available to users. It marks the transition from development to real-world use and often involves deployment, communication, and monitoring.Open glossary term makes it available to users. Separating them with glossaryFeatureA feature is a specific piece of functionality within a product that delivers value to users. It represents something users can do or experience as part of the overall product.Open glossary term flags is what lets teams deploy continuously and release on a business decision.
FAQ
Common questions
A few practical answers to the questions that usually come up around this term.
What is deployment?
It is releasing software to users.
Why is deployment important?
It delivers updates and new glossaryFeatureA feature is a specific piece of functionality within a product that delivers value to users. It represents something users can do or experience as part of the overall product.Open glossary term.
What is involved in deployment?
Testing, releasing, and monitoring.
What can go wrong?
Bugs or failures in production.
Related Services
Related Guides
Related Terms



