<ul data-eligibleForWebStory="true">This article provides a simple walkthrough for beginners on deploying applications using Amazon ECS and ECR with Terraform.Services used include Amazon ECR, Amazon ECS with Fargate, Amazon VPC, Application Load Balancer, CloudFront, Amazon S3, CloudWatch, Amazon SNS, and Terraform.Deployment steps involved initializing Terraform, formatting the Terraform code, preparing Docker images, and pushing them to ECR.After deployment, accessing the application involves utilizing URLs generated by Terraform.The article also covers cleaning up resources after deployment to avoid costs and provides solutions for errors during resource deletion.The flow summary includes steps from user request to response, along with design choices and customization options.Tips are included for handling re-creation issues, resource order, and considerations for real-world applications.GitHub repository link for the project is provided for readers to try out the deployment process.