A development team is seeking to deploy a multi-tiered application composed of several stateless microservices. They require a solution that scales the application components independently in response to changes in CPU and memory demand, and supports deployment strategies that minimize downtime during updates. Which service should they leverage to meet these needs?
Amazon ECS with Fargate
The managed service for orchestrating containers using Kubernetes
A service that provides scalable virtual servers with a container management platform
The scalable workflow service for batch processing