Blue and purple background graphics

Writing infrastructure as code

December 12, 2022 · Gridlink

Deploying to AWS (Amazon ECS, Amazon RDS) using Docker and Terraform



Docker is a popular tool for packaging and deploying applications as portable, self-sufficient containers that can run on any system with a Docker runtime.

Amazon ECS

Amazon ECS is a cloud-based container orchestration service that makes it easy to deploy, manage, and scale containerized applications on the Amazon Web Services (AWS) platform.


Terraform is a tool for defining and managing infrastructure as code.

It allows users to declaratively specify the desired state of their infrastructure and automates the process of provisioning and maintaining that infrastructure.



[ Creating a Dockerfile and building a container image ]

Amazon ECR

[ Pushing a container image to Amazon ECR ]


[ Outline of infrastructure configured with Terraform ]