Amazon CodeBuild is a fully managed build service that compiles source code, runs tests, and produces software packages that are ready to deploy. With CodeBuild, you don’t need to provision, manage, and scale your own build servers.

ECS Service

An ECS Service is a specified number (the “desired count”) of instances of an ECS Task simultaneously running in an Amazon ECS cluster.

ECS Task

An ECS Task is a JSON document that describes one or more containers, that form an application. It can be thought of as a blueprint for an application.

ElasticBeanstalk (EB)

Amazon Elastic Beanstalk is an orchestration service offered from AWS for deploying infrastructure which orchestrates various services, including EC2, S3, ELB, SNS, CloudWatch, auto-scaling, auto-healing, and Elastic Load Balancers.

HashiCorp Terraform

HashiCorp Terraform is a tool for building, changing, and versioning infrastructure safely and efficiently. Terraform can manage existing and popular service providers such as AWS as well as custom in-house solutions. Configuration files describe to Terraform the components needed to run a single application or your entire datacenter.