A company wants to run its payment application on AWS. The application receives payment notifications from mobile devices. Notifications require basic validation before being sent for further processing. The backend processing is long running and needs adjustable compute and memory. The company does not want to manage infrastructure. Which solution meets these requirements with the LEAST operational overhead?
Choose an answer
Tap an option to check your answer.
Correct answer: Create an Amazon API Gateway API. Integrate the API with AWS Lambda to receive payment notifications from mobile devices. Invoke a Lambda function to validate payment notifications and send them to the backend application. Deploy the backend application on Amazon Elastic Container Service (Amazon ECS). Configure Amazon ECS with an AWS Fargate launch type..
Why this is the answer
The correct solution uses Amazon API Gateway and AWS Lambda for receiving and validating notifications, and Amazon ECS with Fargate for the backend. API Gateway provides a fully managed entry point for mobile devices. Lambda offers serverless compute for basic validation without managing servers. ECS with Fargate is a fully managed container orchestration service that eliminates the need to provision or manage EC2 instances, meeting the requirement for adjustable compute and memory with minimal operational overhead for long-running processes.
The incorrect options introduce unnecessary operational overhead. EKS Anywhere and self-managed EKS nodes require significant infrastructure management. Amazon S