Deploying Applications with Amazon ECS and Fargate | Step-by-Step Tutorial

This comprehensive tutorial teaches how to deploy applications using Amazon Elastic Container Service (ECS) and Fargate. Amazon ECS is a fully managed container orchestration service that allows you to quickly run, scale, and manage containerized applications. Fargate is a serverless compute engine that enables you to run containers without managing the underlying infrastructure.

Deploying a fully functioning sample application to ECS using Fargate (application code provided)

You will also learn how to incorporate several AWS services required to build a complete architecture to support your ECS deployment - VPCs, IAM, Docker Builds, Amazon RDS, AWS Secrets Manager, AWS Systems Manager Session Manager and much more.