AWS Fargate — Deploy and Run Web Application (.NET Core)
Introduction
With AWS Fargate, we can run applications without managing servers.
Fargate is a serverless compute engine for containers that works with both Amazon ECS and Amazon EKS.
The official information page can be visited on this link.
In this post, we will take a step by step approach to deploy and run a .NET Core Web API application on AWS Fargate Service.
Typical use cases for Fargate
Fargate supports all of the common container use cases, including microservices architecture applications, batch processing, machine learning applications etc.
Application
For the application, I’ll be using a .NET Core Web API application. But if you have a JAVA application or server application written in other programming language, most of the deployment information will still apply.
Following picture shows a .NET Core Web API application using visual studio.