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.

Subscribe to get access

Read more of this content when you subscribe today.

following picture shows application is accessed using load balancer DNS address

With this, we will end this post. Application source code is available on this git repository.

Summary

In this post, we covered that with AWS Fargate, we can run applications without managing servers.

Fargate is a serverless compute engine for containers that works with both Amazon Elastic Container Service and Amazon Elastic Kubernetes Service.

We saw a step by step demo of deploying and running a .NET Core Web API application on Fargate in highly available environment and all it needed was to have a docker file for our application and then Fargate was able to pull the image and run application from it.

Let me know if you have any questions and comments. Till next time, happy coding.


Discover more from Hex Quote

Subscribe to get the latest posts sent to your email.

1 thought on “AWS Fargate – Deploy and Run Web Application (.NET Core)”

Comments are closed.

Discover more from Hex Quote

Subscribe now to keep reading and get access to the full archive.

Continue reading