Once we have deployed the packages and have created multiple versions of our application, we will eventually need to update an existing application. For example, when we have completed the development of the application, we need to update the test environment to the same version and then, of course, the same will be done for staging and production. Several upgrade options are supported in Elastic Beanstalk, and some of them are as follows:
- All at once
- Rolling updates
- Immutable updates
- Blue/green deployment