AWS Certified Developer – Associate — Question 75

A developer needs to modify an application architecture to meet new functional requirements. Application data is stored in Amazon DynamoDB and processed for analysis in a nightly batch. The system analysts do not want to wait until the next day to view the processed data and have asked to have it available in near-real time.

Which application architecture pattern would enable the data to be processed as it is received?

Answer options

Correct answer: A

Explanation

The 'Event driven' architecture pattern is ideal for processing data in real-time as it arrives, allowing for immediate updates to the system. The 'Client-server driven' and 'Schedule driven' patterns do not provide the immediacy needed for real-time processing, while 'Fan-out driven' is more suited for distributing data to multiple consumers rather than processing it instantly.