AWS Certified Solutions Architect – Associate (SAA-C03) — Question 41

A company runs an online marketplace web application on AWS. The application serves hundreds of thousands of users during peak hours. The company needs a scalable, near-real-time solution to share the details of millions of financial transactions with several other internal applications. Transactions also need to be processed to remove sensitive data before being stored in a document database for low-latency retrieval.
What should a solutions architect recommend to meet these requirements?

Answer options

Correct answer: C

Explanation

Option C is the best choice because it allows for streaming the transaction data in real-time, where sensitive information can be removed using AWS Lambda before storing it in Amazon DynamoDB, making it easily consumable by other applications. Options A and B do not provide the real-time processing needed, while option D relies on batch processing, which is less efficient for immediate access and updates.