BBBlue Bat
HomeData Engineer › Exam structure
Exam structure

What's on the Data Engineer exam

Exam code: DEA-C01

65
Questions
130 min
Duration
720 / 1000
To pass
2–3 yr
Recommended experience

Practice the real format

Do you think you are ready? Put your knowledge to the test with a free, timed practice exam that mirrors the Data Engineer format — with instant scoring, per-domain breakdowns, and full answer explanations.

Start a practice exam →

The AWS Certified Data Engineer – Associate (DEA-C01) validates your ability to implement and manage data pipelines on AWS, and to monitor, troubleshoot, and optimize their cost and performance in line with best practices. The target candidate has roughly 2–3 years of data engineering experience plus 1–2 years of hands-on experience with AWS services.

Domains covered

The exam is organized into weighted domains. The percentages indicate roughly how much of the exam each domain represents, which is a useful guide for allocating study time.

Data Ingestion and Transformation 34%

Ingesting data from varied sources, transforming and processing it, orchestrating data pipelines, and applying programming concepts — using services such as AWS Glue, Amazon EMR, and Amazon Kinesis.

Data Store Management 26%

Choosing the right data store, designing data models, cataloguing schemas, and managing data lifecycles across services like Amazon S3, Redshift, and DynamoDB.

Data Operations and Support 22%

Operationalizing, maintaining, and monitoring data pipelines, analyzing data, and ensuring data quality with services such as Amazon Athena and CloudWatch.

Data Security and Governance 18%

Applying authentication, authorization, encryption, privacy, and governance, and enabling logging — using services like AWS Lake Formation, IAM, and Amazon Macie.

How to prepare

The exam is applied and service-heavy: expect scenarios that ask you to choose and combine the right AWS data services for ingestion, storage, and governance. Hands-on familiarity with Glue, Athena, S3, Redshift, and Lake Formation matters. As with other AWS exams, 50 of the 65 questions are scored and 15 are unscored trial questions. Timed practice papers help confirm your depth across all four domains.

Data engineering concepts mapped to AWS services

This exam is heavily scenario-based: a question will describe a data engineering need and ask you to select the right AWS service or combination of services. Use this reference table to lock in the concept-to-service mapping across all eight topic areas.

Generic ConceptAWS ServicePurpose / What it does
Data Ingestion & Integration
Batch data ingestionAWS GlueAWS DataSyncMoves and ingests batch data from on-premises and cloud sources
Streaming data ingestionKinesis Data StreamsAmazon MSKCaptures and processes real-time streaming data
Data transferAWS DataSyncAWS Transfer FamilySecurely transfers files between on-premises and AWS
Database migrationAWS DMSMigrates and continuously replicates databases with minimal downtime
Event-driven ingestionAmazon EventBridgeAmazon SNSAmazon SQSCaptures events and builds event-driven data pipelines
API-based ingestionAmazon API GatewayAWS LambdaCollects data through REST APIs and serverless processing
Data Storage
Object storage / Data LakeAmazon S3Durable, scalable storage for structured and unstructured data
Data warehouseAmazon RedshiftAnalytics data warehouse for large-scale SQL workloads
NoSQL storageAmazon DynamoDBManaged key-value and document database
Relational databaseAmazon RDSAmazon AuroraManaged relational databases for transactional workloads
Time-series databaseAmazon TimestreamStores and analyzes time-series data at scale
Data lake governanceAWS Lake FormationSimplifies creation, security, and governance of data lakes
Data Processing & Transformation
Serverless ETLAWS GlueCreates, schedules, and monitors ETL jobs without managing infrastructure
Spark processingAWS Glue Spark JobsAmazon EMRDistributed big data processing using Apache Spark
Hadoop ecosystemAmazon EMRManaged Hadoop, Hive, Spark, Presto, and HBase clusters
SQL query on S3Amazon AthenaServerless SQL queries directly on S3 data — pay per query
Stream processingAmazon Managed FlinkReal-time analytics on streaming data using Apache Flink
Serverless computeAWS LambdaLightweight event-driven data transformations
Workflow orchestrationAWS Step FunctionsCoordinates multi-step data processing workflows
Data Catalog & Metadata
Metadata catalogAWS Glue Data CatalogCentral metadata repository for all datasets
Schema discoveryAWS Glue CrawlersAutomatically discovers schemas and updates the Data Catalog
Data discoveryAmazon AthenaGlue Data CatalogSearches and queries available datasets across the lake
Data Quality & Validation
Data quality checksAWS Glue Data QualityValidates completeness, accuracy, and consistency of data
Data profilingAWS Glue Data QualityProfiles datasets and identifies anomalies before processing
Data validationAWS Glue ETLImplements validation rules and schema checks during ETL
Analytics & Query Services
Interactive SQL analyticsAmazon AthenaAd hoc querying of data stored in S3 — no cluster needed
Business IntelligenceAmazon QuickSightDashboards, reports, and visual analytics for business users
Data warehouse analyticsAmazon RedshiftHigh-performance structured analytics using SQL at scale
Search & log analyticsAmazon OpenSearch ServiceSearch, log analytics, and visualization via OpenSearch Dashboards
Data Security & Governance
Encryption key managementAWS KMSManages encryption keys for data at rest and in transit
Secrets managementAWS Secrets ManagerSecurely stores and rotates database credentials and secrets
Identity & access managementAWS IAMControls authentication and authorization across all services
Fine-grained data permissionsAWS Lake FormationRow, column, and table-level access control on data lake assets
Data auditingAWS CloudTrailRecords API activity for governance, compliance, and forensics
Data classificationAmazon MacieDiscovers and protects sensitive and PII data stored in S3
Monitoring & Operations
Pipeline monitoringAmazon CloudWatchMonitors ETL jobs, custom metrics, logs, alarms, and dashboards
Log managementCloudWatch LogsCentralized log aggregation and filtering for AWS services
Operational eventsAmazon EventBridgeAutomates responses to pipeline events, failures, and schedules
Cost optimizationAWS Cost ExplorerAWS Trusted AdvisorMonitors, forecasts, and optimizes AWS spending across services
Automation & Orchestration
Workflow schedulingAWS Glue WorkflowsOrchestrates ETL jobs, crawlers, and conditional triggers
Serverless orchestrationAWS Step FunctionsCoordinates complex multi-service data processing workflows
Event automationAmazon EventBridgeTriggers data workflows based on events or cron schedules
Performance Optimization
Query optimizationAmazon RedshiftAmazon AthenaPartitioning, distribution keys, sort keys, compression, and workload management
Storage optimizationS3 Intelligent-TieringS3 Lifecycle PoliciesAutomatically moves data to lower-cost storage tiers over time
CachingAmazon ElastiCacheReduces latency for frequently accessed datasets and query results
Data Formats & Optimization
Columnar data formatsApache ParquetApache ORCEfficient columnar storage for analytical query performance
Data compressionGZIPSnappyZSTDReduces storage costs and improves query throughput
Data partitioningS3 PartitioningGlue PartitionsImproves query performance by limiting the data scanned
Data Reliability & Recovery
Backup & recoveryAWS BackupCentralized backup management and restore across AWS resources
Cross-region replicationAmazon S3 CRRReplicates objects across AWS Regions for disaster recovery
High availabilityAurora Multi-AZRedshift RA3Ensures resilient, fault-tolerant data platforms with failover
Exam formats and passing scores are updated periodically by AWS. Always confirm the current details on the official AWS certification page before booking your exam.

Ready to test yourself?

Do you think you are ready? Put your knowledge to the test with a free, timed practice exam that mirrors the Data Engineer format — with instant scoring, per-domain breakdowns, and full answer explanations.

Start a practice exam →