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

A social media company wants to store its database of user profiles, relationships, and interactions in the AWS Cloud. The company needs an application to monitor any changes in the database. The application needs to analyze the relationships between the data entities and to provide recommendations to users.

Which solution will meet these requirements with the LEAST operational overhead?

Answer options

Correct answer: B

Explanation

Amazon Neptune is a fully managed graph database designed specifically for storing and querying highly connected datasets like social networks and recommendation systems, whereas Amazon QLDB is a ledger database unsuitable for relationship analysis. Using the native Neptune Streams feature allows the application to monitor database changes with the least operational overhead, avoiding the extra configuration and management required when integrating with Amazon Kinesis Data Streams.