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 3 Question 14 Discussion

Posted by Aliza on Jul 16, 2026 at 05:37 PM

A financial services company is developing a generative AI (GenAI) application that serves both premium customers and standard customers. The application uses AWS Lambda functions behind an Amazon API Gateway REST API to process requests. The company needs to dynamically switch between AI models based on which customer tier each user belongs to. The company also wants to perform A/B testing for new features without redeploying code. The company needs to validate model parameters like temperature and maximum token limits before applying changes. Which solution will meet these requirements with the LEAST operational overhead?

Suggested Answer: C

Option C is the correct solution because AWS AppConfig is purpose-built to manage dynamic application configurations with low latency, strong validation, and minimal operational overhead, which directly matches the company's requirements.

AWS AppConfig enables the company to centrally manage model selection logic, inference parameters, and customer-tier routing rules without redeploying Lambda functions. By using feature flags, the company can easily perform A/B testing of new models or prompt strategies by gradually rolling out changes to a subset of users or customer tiers. This allows experimentation and controlled releases without code changes.

AppConfig also supports JSON schema validation, which is critical for validating parameters such as temperature, maximum token limits, and other model-specific settings before they are applied. This prevents invalid or unsafe configurations from being deployed and reduces the risk of runtime errors or degraded model behavior in production.

Using the AWS AppConfig Agent allows Lambda functions to retrieve configurations efficiently with built-in caching and polling mechanisms, minimizing latency and avoiding excessive calls to configuration services. This approach scales well for high-throughput, low-latency applications such as GenAI APIs behind Amazon API Gateway.

Option A introduces unnecessary redeployment logic and polling complexity. Option B requires building and maintaining custom configuration access patterns in DynamoDB and does not natively support feature flags or schema validation. Option D adds operational overhead by requiring ElastiCache cluster management and custom validation logic.

Therefore, Option C provides the most scalable, flexible, and low-maintenance solution for dynamic model switching, A/B testing, and safe configuration management in a GenAI application.


Get Premium AIP-C01 Questions as Interactive Web-Based Practice Test or PDF Real Exam Format Detailed Explanations Instant Access Get Your Practice Test
14 comments · newest first
JE
Jeffrey 22 days ago
D sounds interesting, but managing TTL could be tricky. C is more straightforward.
SE
Selma 27 days ago
I feel like A is too complex with the polling. C is definitely smoother.
MA
Malcom 1 month ago
Option B could work too, but querying DynamoDB might add some latency.
LO
Lorrine 1 month ago
I agree, C seems to have the least overhead. Plus, JSON validation is a plus.
HY
Hyman 1 month ago
I think option C is the best. It’s simple and effective for A/B testing.
LO
Lorean 2 months ago
C has the least operational overhead, I’m all for it!
DE
Delpha 2 months ago
A looks good for parameter management but might be too complex.
SA
Sarah 2 months ago
Surprised that no one mentioned the cost implications of these options!
GL
Glendora 2 months ago
I disagree, B could be simpler with DynamoDB.
TW
Twanna 2 months ago
Option C seems the most efficient for A/B testing.
DE
Delbert 2 months ago
I think ElastiCache could be fast for retrieval, but I'm worried about the custom validation logic. It might complicate things more than necessary.
HA
Hailey 3 months ago
I have a vague recollection that AWS Systems Manager Parameter Store is useful, but polling for updates sounds like it could lead to delays.
XE
Xenia 3 months ago
I'm not entirely sure, but I think using DynamoDB could add more complexity with access patterns. We practiced a similar question, and I felt like it was more overhead.
LI
Linwood 3 months ago
I remember we discussed using AWS AppConfig for managing configurations in our last study group. It seemed like a good fit for A/B testing too.
0/2000 characters

Save Cancel