AWS ECS Fargate – Deploy and Run Multi-Container Web Application (.NET Core, Angular, Postgres)

Introduction

With AWS Fargate, we can run applications without managing servers. Fargate is a serverless compute engine for containers.

In previous post, we covered basics of AWS Fargate and took a step by step approach to deploy and run a .NET Core Web API application on AWS Fargate Service. We used AWS Fargate web console for most of the steps.

Today, we’ll take one step further and deploy a more complex web application to AWS ECS Fargate infrastructure. Also, this time, we’ll use docker cli instead of setting up infrastructure ourselves using AWS Web management console.

Following will be the output of our exercise today. A web application, running in AWS ECS Fargate and publicly available.

Subscribe to continue reading

Subscribe to get access to the rest of this post and other subscriber-only content.