An open API service indexing awesome lists of open source software.

https://github.com/denzel-awuah/dotnets3-ecs

A .NET Web API that stores and retrieves objects from AWS S3. The S3 bucket sends events to an AWS .NET Lambda function to process updates to the bucket. Web API is deployed to AWS ECS Fargate Cluster.
https://github.com/denzel-awuah/dotnets3-ecs

aws-ecs aws-s3 csharp docker fargate-containers

Last synced: 2 months ago
JSON representation

A .NET Web API that stores and retrieves objects from AWS S3. The S3 bucket sends events to an AWS .NET Lambda function to process updates to the bucket. Web API is deployed to AWS ECS Fargate Cluster.

Awesome Lists containing this project

README

          

## .NET 8 Web API with S3 and ECS
A .NET 8 Web API that stores and retrieves objects from AWS S3. Web API is deployed to AWS ECS Fargate Cluster.

## Deployment
Containerized the .NET Web API application using Docker then pushed the image to Elastic Container Registry. The image was then pulled from Elastic Container Service and deployed to Amazon Elastic Container Services (ECS)

The Elastic Container Services Cluster was deployed using AWS Fargate Instances. The Cluster deployment also contained an Application Load Balancer.

## Deployment Strategy
![Application](/AWS-ECS-DotNet-System-Infrastructure.jpg)