AWS Certified Database – Specialty — Question 247
A legal research company wants to build a recommendation engine on AWS that connects datasets to help lawyers create legal arguments. The recommendation engine will collect millions of unstructured text documents from third-party sources to identify connections between documents without users needing to manually compare the documents.
Which solution will meet these requirements with the LEAST operational overhead?
Answer options
- A. Build a graph-based recommendation engine by using Amazon Neptune. Search the documents for vertices with relationships among the different sources to connect.
- B. Create an AWS Lambda application in which the documents are uploaded into Amazon S3. Populate Amazon DynamoDB tables with the metadata of the documents for users to search.
- C. Develop a serverless document scanner by using Amazon Textract to analyze the text from the various sources. Store the detected text in an Amazon Aurora database for analysis.
- D. Define the data sources in an Amazon S3 data lake. Analyze the documents by using AWS Glue. Query the documents for relationships by using Amazon Athena.
Correct answer: A
Explanation
Option A is the correct answer because it utilizes Amazon Neptune, a graph database service that is ideal for establishing relationships between documents with minimal operational overhead. The other options involve additional services or processes that would require more management and maintenance, increasing the operational burden.