AWS Certified Solutions Architect – Professional — Question 255

A company has an internal application running on AWS that is used to track and process shipments in the company's warehouse. Currently, after the system receives an order, it emails the staff the information needed to ship a package. Once the package is shipped, the staff replies to the email and the order is marked as shipped.
The company wants to stop using email in the application and move to a serverless application model.
Which architecture solution meets these requirements?

Answer options

Correct answer: C

Explanation

Option C is correct because it effectively integrates AWS services to automate the order processing workflow without relying on email. It uses Amazon DynamoDB for data storage, AWS Step Functions for workflow management, and AWS Lambda for handling the shipping status updates efficiently. The other options either rely on more complex or less serverless approaches, such as AWS Batch, Amazon EC2, or Amazon EFS, which do not align with the goal of adopting a fully serverless architecture.