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?
Set up a notification service to distribute messages to subscribers and message queues for message retrieval.
Use a data streaming service to collect orders and a data processing service to handle the data.
Implement a messaging queue service to decouple the system and use virtual servers to process the messages.
Leverage a workflow orchestration service to coordinate the operations and serverless compute functions to perform the tasks.