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 Serverless Application Model (SAM) allows you to define Lambda functions, Step Functions state machines, Kinesis streams, DynamoDB tables, and the required IAM roles in a single template that is transformed into an AWS CloudFormation stack. Integrating SAM with AWS CodePipeline and a CodeBuild stage enables fully managed build, test, and deployment workflows across multiple environments. Each deployment produces a versioned CloudFormation stack, giving the team automatic change tracking and the ability to roll back with one action. The other options either require significant manual scripting and maintenance (Jenkins on Amazon EC2), misuse AWS Glue Workflow for deployment tasks, or rely on ad-hoc event triggers that do not provide infrastructure as code, automated testing, or reliable rollback capabilities.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is AWS SAM and how does it support CI/CD processes?
Open an interactive chat with Bash
How does AWS CodePipeline integrate with AWS CodeBuild for serverless applications?
Open an interactive chat with Bash
What are versioned CloudFormation stacks and why are they important?
Open an interactive chat with Bash
What is AWS SAM and how does it simplify deployment?
Open an interactive chat with Bash
How does AWS CodePipeline enable CI/CD for serverless applications?
Open an interactive chat with Bash
Why are the other options (e.g., Jenkins, AWS Glue) not suitable for this scenario?
Open an interactive chat with Bash
AWS Certified Data Engineer Associate DEA-C01
Data Ingestion and Transformation
Your Score:
Report Issue
Bash, the Crucial Exams Chat Bot
AI Bot
Loading...
Loading...
Loading...
Pass with Confidence.
IT & Cybersecurity Package
You have hit the limits of our free tier, become a Premium Member today for unlimited access.
Military, Healthcare worker, Gov. employee or Teacher? See if you qualify for a Community Discount.
Monthly
$19.99
$19.99/mo
Billed monthly, Cancel any time.
3 Month Pass
$44.99
$14.99/mo
One time purchase of $44.99, Does not auto-renew.
MOST POPULAR
Annual Pass
$119.99
$9.99/mo
One time purchase of $119.99, Does not auto-renew.
BEST DEAL
Lifetime Pass
$189.99
One time purchase, Good for life.
What You Get
All IT & Cybersecurity Package plans include the following perks and exams .