AWS Glue Data Catalog for Least Overhead Metadata Management
A company needs to set up a data catalog and metadata management for data sources that run in the AWS Cloud. The company will use the data catalog to maintain the metadata of all the objects that are in a set of data stores. The data stores include structured sources such as Amazon RDS and Amazon Redshift. The data stores also include semistructured sources such as JSON files and .xml files that are stored in Amazon S3. The company needs a solution that will update the data catalog on a regular basis. The solution also must detect changes to the source metadata. Which solution will meet these requirements with the LEAST operational overhead?
Community Votes
100% of anonymous learners picked answer B. Votes are pick records left by other test-takers — they are not the verified answer.
Community Insight
This question tests the selection of a managed metadata service versus custom solutions, with the common trap being the creation of custom Lambda functions or databases (like Aurora/DynamoDB) which introduce significant operational overhead.
The AWS Glue Data Catalog is the recommended service for centralized metadata management across diverse data stores with minimal operational overhead. This page explains why using AWS Glue crawlers satisfies the requirements for automated, regular updates to structured and semi-structured data sources.
Learners often choose Option A or C because they involve coding (Lambda), underestimating the maintenance burden compared to a fully managed crawler service. Option D is incorrect because it mixes manual schema extraction with automation, failing the 'least operational overhead' criterion.
Community Discussion (5 comments)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
Expert Analysis
Why the Answer Is Correct
Option B is correct because the AWS Glue Data Catalog is a purpose-built, fully managed metadata repository that integrates natively with both relational databases (RDS, Redshift) and object storage (S3). By using AWS Glue crawlers, you can automatically discover schemas and update metadata on a schedule without writing code or managing infrastructure. This directly addresses the requirement for 'least operational overhead' while supporting the necessary detection of changes.Why the Other Options Are Wrong
Options A and C suggest using Amazon Aurora or DynamoDB as a data catalog. These are database services, not metadata catalogs; implementing a catalog on top of them requires building custom logic with Lambda functions, which creates high operational overhead. Option D involves manually extracting schemas for RDS and Redshift, which contradicts the goal of minimizing operational effort and does not provide the automated change detection for those specific sources that crawlers offer.Community Comment Notes
Community consensus strongly favors Option B, with users noting that options involving custom code (A, C) are overly complex and option D is flawed due to manual steps. As user pypelyncar noted, the Glue Data Catalog is designed specifically for this unified view. Another user highlighted that options A and C are eliminated for obvious reasons, and D is out because it involves manual schema extraction.Exam Strategy
When asked for 'least operational overhead' in AWS architecture questions, prioritize fully managed services over custom implementations using compute resources like EC2 or Lambda. Look for keywords like 'automatically', 'integrated', and 'managed' in the correct option's description.
Frequently Asked Questions
Why not use Aurora or DynamoDB as a data catalog?
Aurora and DynamoDB are database services, not metadata catalogs. Using them would require building custom applications to manage metadata, increasing operational overhead significantly.
Can AWS Glue Crawlers handle semi-structured data like JSON?
Yes, AWS Glue Crawlers can infer schemas from semi-structured data formats such as JSON, XML, and Parquet stored in Amazon S3 and update the Data Catalog automatically.
Related Analysis
Practice All DEA-C01 Questions
Access 100 questions with complete answers and detailed explanations.
View Full DEA-C01 Practice Test →