A company has a multi-tier payment processing application running on virtual machines. Tiers communicate asynchronously through a third-party middleware that guarantees exactly-once delivery. The company wants the solution with the least infrastructure management that also guarantees exactly-once delivery for application messaging. Which two actions meet these requirements? (Choose two.)
Choose an answer
Tap an option to check your answer.
Correct answer: Use AWS Lambda for the compute layers in the architecture., Use Amazon Simple Queue Service (Amazon SQS) FIFO queues as the messaging component between the compute layers..
Why this is the answer
AWS Lambda is a serverless compute service, requiring the least infrastructure management as AWS handles all underlying infrastructure. Amazon SQS FIFO (First-In, First-Out) queues guarantee exactly-once processing and maintain message order, fulfilling the messaging requirements. Amazon EC2 instances and Amazon EKS containers both require significant infrastructure management (OS patching, scaling, etc.) compared to Lambda, making them less suitable for the "least infrastructure management" requirement. Amazon SNS is a publish/subscribe service that does not guarantee exactly-once delivery or message ordering, making it unsuitable for the messaging component.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed