AWS Certified Data Engineer Associate DEA-C01 Practice Question
A retail company has built a serverless data pipeline that includes several AWS Lambda functions, an AWS Step Functions state machine, and an Amazon DynamoDB table. The data engineering team must create a repeatable CI/CD process that automatically packages application code, uploads deployment artifacts to Amazon S3, and deploys the stack to development, test, and production with change-set review and automatic rollback. They want to stay within AWS-managed tooling and avoid writing custom deployment scripts. Which solution should the team implement to meet these requirements?
Zip the Lambda function code, upload it manually to S3 for each environment, and create the Step Functions state machine and DynamoDB table through the AWS Management Console.
Develop the pipeline in AWS Cloud9 and use the eb deploy command to push the application to separate AWS Elastic Beanstalk environments for dev, test, and prod.
Create an AWS Glue workflow that copies the Lambda functions, Step Functions definition, and DynamoDB table to each account and invokes AWS CLI commands through Glue jobs for deployment.
Use the AWS Serverless Application Model (AWS SAM) CLI in a CodePipeline stage to run sam build and sam deploy, which packages the artifacts to S3 and deploys the resources as a CloudFormation stack with change-set support.
AWS SAM treats serverless resources such as Lambda, Step Functions, and DynamoDB as declarative infrastructure in a template. The sam build command gathers code and dependencies, sam package (or sam deploy) uploads the artifacts to an S3 bucket, and the SAM CLI then creates or updates a CloudFormation stack. When integrated with AWS CodePipeline or invoked from a developer workstation, CloudFormation automatically generates change sets and supports rollback, giving the team a fully managed, repeatable CI/CD workflow. The other options either require manual actions (console uploads), use services not intended for application deployment (AWS Glue workflows), or rely on Elastic Beanstalk, which does not manage Step Functions or DynamoDB resources and therefore cannot deploy the entire pipeline.
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 simplify serverless deployments?
Open an interactive chat with Bash
What does the `sam build` and `sam deploy` process involve?
Open an interactive chat with Bash
How does AWS CodePipeline integrate with AWS SAM for CI/CD?
Open an interactive chat with Bash
What is AWS SAM and how is it used in serverless applications?
Open an interactive chat with Bash
How does AWS CodePipeline integrate with AWS SAM CLI for CI/CD workflows?
Open an interactive chat with Bash
What are the advantages of using AWS SAM over other deployment methods for serverless applications?
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 .