Continuous Deployment, as explained in Chapter 9, GitLab Vision – The Whole Toolchain in One Application, is an extension of Continuous Integration, aiming at minimizing cycle time; that is, the time it takes to produce one new line of code by a development team and it being deployed in the production environment. We will demonstrate this practice by deploying the eventmanager Ruby code to Amazon Elastic Beanstalk, a service for deploying and scaling web applications and services that have been developed with a multitude of languages on different platforms.
There is also the option to create Ruby environments running a Puma web server. Let's log in to the AWS web console (https://console.aws.amazon.com/console/) and click on the Services tab. We can use the search option to find something within the huge range of services that are available within...