Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Amazon AIP-C01 Exam - Topic 5 Question 7 Discussion

Posted by Kizzy on Mar 31, 2026 at 12:42 PM

An insurance company uses existing Amazon SageMaker AI infrastructure to support a web-based application that allows customers to predict what their insurance premiums will be. The company stores customer data that is used to train the SageMaker AI model in an Amazon S3 bucket. The dataset is growing rapidly. The company wants a solution to continuously re-train the model. The solution must automatically re-train and re-deploy the model to the application when an employee uploads a new customer data file to the S3 bucket.

Which solution will meet these requirements?

Suggested Answer: D

Option D is the best fit because it implements a reliable event-driven MLOps workflow that automates retraining and redeployment with clear orchestration, auditability, and production-grade error handling. The requirement is explicit: whenever a new file is uploaded to Amazon S3, the system must retrain and then redeploy the model used by a web application. A common AWS pattern is to use an S3 event notification to trigger an AWS Lambda function, which then starts a controlled workflow. In option D, Lambda serves as the event handler that reacts immediately to the S3 upload event and passes the necessary context (bucket, object key, dataset version) into an AWS Step Functions Standard state machine.

Step Functions Standard is appropriate for model retraining pipelines because training and deployment steps can be long-running and benefit from durable state, retries, and failure handling. It provides execution history, making it easier to troubleshoot why a particular retraining run failed and to prove which dataset version produced which model version. This operational visibility is critical when the dataset is ''growing rapidly'' and retraining is frequent.

Within the workflow, Amazon SageMaker Pipelines is the right service to run the ML lifecycle stages in a repeatable way: data processing (if needed), training, evaluation/quality checks, model registration, and deployment to an endpoint used by the application. SageMaker Pipelines is purpose-built for CI/CD-style ML, supporting automated redeployments when a new approved model artifact is produced. By calling a pipeline execution from Step Functions, the company can add governance gates (for example, only deploy if evaluation metrics meet thresholds), and can apply consistent rollback and notification steps when deployment fails.

The other options are weaker: A confuses inference with retraining and does not provide deployment orchestration. B adds unnecessary webhook complexity and describes an awkward event bus configuration. C introduces Autopilot/Data Wrangler, which may be useful but adds extra moving parts and is not required to meet the trigger-and-redeploy requirement.


Get Premium AIP-C01 Questions as Interactive Web-Based Practice Test or PDF Real Exam Format Detailed Explanations Instant Access Get Your Practice Test
13 comments · newest first
BJ
Bjorn Lopez 11 days ago
D makes the most sense here because it provides an event-driven, auditable workflow with durable retries for retraining and redeployment.
MO
Mozell 3 months ago
Option A seems too manual. Real-time inference isn't needed here.
BU
Buddy 3 months ago
I agree! Lambda and EventBridge make it seamless.
BU
Burma 4 months ago
I think option B is the best. It automates everything nicely.
NO
Nobuko 4 months ago
D sounds good, but is it really efficient for frequent updates?
DE
Dell 4 months ago
Wait, can SageMaker really handle that much data growth?
CA
Carylon 4 months ago
A is too manual for continuous training, right?
HA
Hannah 6 months ago
I think C could work too, but it feels a bit complex.
BR
Brendan 6 months ago
Option B seems like the best choice for automation!
DE
Dean 7 months ago
I think using AWS Glue for ETL jobs could work, but I'm not confident it’s the best choice for automatic re-training like the question asks.
TR
Trinidad 7 months ago
I feel like I might be mixing up the roles of AWS Step Functions and SageMaker Pipelines. I need to double-check how they interact in this context.
MI
Miesha 7 months ago
This question reminds me of a practice scenario where we had to set up a continuous integration pipeline with SageMaker. I think option B sounds familiar.
LE
Leigha 7 months ago
I remember studying about using AWS Lambda for event-driven architectures, but I'm not sure if it fits perfectly here.
0/2000 characters

Save Cancel