Home icon

Build DR ready .NET Web APIs on AWS

.NET on AWS Blog



This article discusses how to build disaster recovery (DR) ready .NET Web APIs on AWS for serverless and containerized architectures. It covers multi-region, active-active solutions for different layers of the Web API stack, including API Gateway, Lambda, ECS, caching, storage, and databases.

Specifically, the article covers:

  • Introduction to DR strategies and objectives (RTO and RPO)
  • Serverless .NET Web API:
    • Public API architecture and configuration (Route 53, API Gateway, Lambda, caching, database, file storage, security)
    • Private API architecture and configuration (VPC, VPC endpoints, Route 53, API Gateway, Lambda)
    • Cost comparison for single vs multi-region deployment
  • Containerized .NET Web API:
    • Architecture with Amazon ECS and ALB
    • Network configuration (VPC, Route 53)
    • ECS cluster setup and configuration
    • Application and API layer (.NET Web API in containers, ECR)
    • Caching, file storage, database, and security
    • Cost comparison for single vs multi-region deployment
  • Conclusion and references for further reading


Go to article

The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.

Related articles

Apr 26
2024
Build APIs using OpenAPI, the AWS CDK and AWS Solutions Constructs
Feb 28
2024
.NET 8 Support on AWS
Mar 15
2024
Easily Migrate .NET Web Apps to AWS with Elastic Beanstalk, Part 1
Oct 2
2025
AXA Belgium’s Journey to Running .NET Web APIs on AWS Lambda

The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.