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
- A. Event driven
- B. Client-server driven
- C. Fan-out driven
- D. Schedule driven
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.