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.
- Host: GitHub
- URL: https://github.com/denzel-awuah/dotnets3-ecs
- Owner: Denzel-Awuah
- Created: 2025-02-14T01:59:29.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-26T13:02:10.000Z (over 1 year ago)
- Last Synced: 2025-05-16T08:09:33.016Z (about 1 year ago)
- Topics: aws-ecs, aws-s3, csharp, docker, fargate-containers
- Language: C#
- Homepage:
- Size: 232 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
