AWS Fargate — Deploy and Run Web Application (.NET Core)

Jawadhasan
8 min readMar 7, 2024
Photo by Tianshu Liu on Unsplash

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.

--

--

Jawadhasan

Software Solutions Team Lead | Cloud Architect | Solutions Architect