AWS Elastic Beanstalk can be used to quickly deploy and manage applications in the AWS
Cloud. Developers upload applications and Elastic Beanstalk handles the deployment details
of capacity provisioning, load balancing, auto-scaling, and application health monitoring
AWS CodeCommit is a fully-managed source control service that hosts secure Git-based
repositiories
AWS CodeDeploy is a fully managed deployment service that automates software deployments to
a variety of compute services such as Amazon EC2, AWS Lambda, and your on-premises servers
Amazon Elastic Container Service is a managed service for running Docker containers