AWS Certified Data Engineer Associate DEA-C01 Practice Question

A data engineering team is building a data pipeline that uses Amazon Kinesis Data Streams, several AWS Lambda functions, an AWS Step Functions workflow, and Amazon DynamoDB. The team needs a repeatable CI/CD process that will automatically build, test, and deploy both application code and AWS resources to dev, test, and prod environments, while providing version control and one-click rollback with minimal operational effort. Which solution best meets these requirements?

  • Store the pipeline's code in AWS CodeCommit and configure Amazon Kinesis Producer Library (KPL) notifications to invoke Lambda functions that redeploy the resources when a commit occurs.

  • Define the pipeline's resources in an AWS SAM template and have an AWS CodePipeline pipeline invoke a CodeBuild stage that runs sam build and sam deploy, creating versioned CloudFormation stacks for each environment.

  • Use AWS Glue Workflows with time-based triggers to run jobs that copy updated artifacts to each environment and recreate the pipeline's resources.

  • Host a Jenkins server on Amazon EC2 that executes shell scripts using the AWS CLI to update Lambda code and create DynamoDB tables manually for each environment.

AWS Certified Data Engineer Associate DEA-C01
Data Ingestion and Transformation
Your Score:
Settings & Objectives
Random Mixed
Questions are selected randomly from all chosen topics, with a preference for those you haven’t seen before. You may see several questions from the same objective or domain in a row.
Rotate by Objective
Questions cycle through each objective or domain in turn, helping you avoid long streaks of questions from the same area. You may see some repeat questions, but the distribution will be more balanced across topics.

Check or uncheck an objective to set which questions you will receive.

Bash, the Crucial Exams Chat Bot
AI Bot