From the course: Continuous Deployment Strategies by Pearson
Unlock this course with a free trial
Join today to access over 25,200 courses taught by industry experts.
Strategy overview
From the course: Continuous Deployment Strategies by Pearson
Strategy overview
This lesson is called decoupled deployments. But what we're really trying to do is think about code deployments as something separate and apart from feature releases. Let's break down both of these concepts. Code deployment is the process of moving code from a development environment to a production environment where end users can access it. This process might involve copying code to servers, updating databases, configuring environments, and restarting services. The key point here is that the code is made available in the live environment, but doesn't necessarily mean that the new features are immediately accessible to users. Feature release refers to the process of making new functionalities or features available to users. This often happens in lockstep with a deployment, but it can happen after the code has been deployed. A feature release might include a new button on a website, a new section on an app, or an update that changes the user's experience. Traditionally, code deployment…