AWS Certified Database – Specialty — Question 173

A global digital advertising company captures browsing metadata to contextually display relevant images, pages, and links to targeted users. A single page load can generate multiple events that need to be stored individually. The maximum size of an event is 200 KB and the average size is 10 KB. Each page load must query the user's browsing history to provide targeting recommendations. The advertising company expects over 1 billion page visits per day from users in the
United States, Europe, Hong Kong, and India. The structure of the metadata varies depending on the event. Additionally, the browsing metadata must be written and read with very low latency to ensure a good viewing experience for the users.
Which database solution meets these requirements?

Answer options

Correct answer: C

Explanation

Amazon DynamoDB global table is the right choice because it offers low-latency access and can handle high throughput, which is essential for processing over 1 billion page visits daily. The ability to store variable-sized metadata and support for rapid read/write operations aligns with the company's requirements. In contrast, Amazon DocumentDB and Amazon RDS Multi-AZ deployment may not provide the same level of scalability and performance, while Amazon Aurora Global Database is more suited for relational data, which does not match the event-driven nature of the use case.