aws-ecs-patterns: Add ApiGatewayLoadBalancedFargateService L3 construct #26435
Labels
@aws-cdk/aws-ecs-patterns
Related to ecs-patterns library
feature-request
A feature should be added or improved.
p3
Describe the feature
Running Fargate services with API Gateway and Cloud Map without using ALB/NLB is a pattern that has been published in AWS Architecture Blog. The container team recently has included this pattern into the containersonaws.com website. I recently discussed this with @nathanpeck and we believe we should include this new L3 pattern into aws-ecs-patterns.
Use Case
To allow users to provision Fargate services with API Gateway as the frontend load balancer and Cloud Map as the service discovery.
Proposed Solution
Include the
ApiGatewayLoadBalancedFargateService
in the aws-ecs-patterns module and the user experience would be likeOther Information
Field Notes: Integrating HTTP APIs with AWS Cloud Map and Amazon ECS Services
https://aws.amazon.com/blogs/architecture/field-notes-integrating-http-apis-with-aws-cloud-map-and-amazon-ecs-services/
API Gateway load balanced Fargate service with Cloud Map using CDK construct
https://containersonaws.com/pattern/ecs-fargate-apigateway-cloudmap-cdk
Acknowledgements
CDK version used
2.87.0
Environment details (OS name and version, etc.)
mac os x
The text was updated successfully, but these errors were encountered: