AWS Certified Developer – Associate (DVA-C02) — Question 379
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
An event-driven architecture allows data to be processed in near-real time as events occur, such as using DynamoDB Streams to trigger immediate processing when data is written. In contrast, schedule-driven architectures rely on batch intervals which introduce delays, and client-server or fan-out patterns do not directly address the requirement for immediate, reactive data processing.