Open pahud opened 1 year ago
I support this as a new pattern. It will be ideal for low traffic, low cost deployments for dev or learner workloads. The baseline cost will be much lower than our existing patterns, as API Gateway does not have an constant hourly charge like the other load balancers in our other patterns do
@pahud has there been any progress on this or a release ETA?
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