AWS Certified Solutions Architect Associate SAA-C03 Practice Question
A retail company wants to handle customer orders placed on their website. The process involves several stages, including payment validation, inventory updates, and shipping notifications. They require a solution which is scalable, fault-tolerant, loosely coupled, and minimizes operational overhead. Which combination of services would BEST fulfill their requirements?
You selected this option
Set up a notification service to distribute messages to subscribers and message queues for message retrieval.
You selected this option
Leverage a workflow orchestration service to coordinate the operations and serverless compute functions to perform the tasks.
You selected this option
Implement a messaging queue service to decouple the system and use virtual servers to process the messages.
You selected this option
Use a data streaming service to collect orders and a data processing service to handle the data.
Leveraging a workflow orchestration service to coordinate the operations and serverless compute functions to perform the tasks allows the company to build a serverless, scalable, and fault-tolerant architecture. The orchestration service manages the sequence of operations without the need for complex code or tightly coupled integrations, ensuring each task is executed in order while keeping the system loosely coupled. Serverless compute functions handle the processing tasks without the need to manage servers, providing automatic scaling and reducing operational overhead. Using virtual servers is not automatically scalable and requires more infrastructure management. Data streaming and processing services lack the capability to effectively coordinate multiple sequential steps. Notification and queuing services do not minimize operational overhead and require further processing steps.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.