New Year Sale 2026! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Amazon SAA-C03 Exam - Topic 1 Question 46 Discussion

Actual exam question for Amazon's SAA-C03 exam
Question #: 46
Topic #: 1
[All SAA-C03 Questions]

A company has an employee web portal. Employees log in to the portal to view payroll details. The company is developing a new system to give employees the ability to upload scanned documents for reimbursement. The company runs a program to extract text-based data from the documents and attach the extracted information to each employee's reimbursement IDs for processing.

The employee web portal requires 100% uptime. The document extract program runs infrequently throughout the day on an on-demand basis. The company wants to build a scalable and cost-effective new system that will require minimal changes to the existing web portal. The company does not want to make any code changes.

Which solution will meet these requirements with the LEAST implementation effort?

Show Suggested Answer Hide Answer
Suggested Answer: A

This solution offers the most scalable and cost-effective approach with minimal changes to the existing web portal and no code modifications.

Amazon EC2 On-Demand Instances in an Auto Scaling Group: Running the web portal on EC2 On-Demand instances ensures 100% uptime and scalability. The Auto Scaling group will maintain the desired number of instances, automatically scaling up or down as needed, ensuring high availability for the employee web portal.

AWS Lambda for Document Extraction: Lambda is a serverless compute service that allows you to run code in response to events without provisioning or managing servers. By using Lambda to run the document extraction program, you can trigger the function whenever an employee uploads a document. This approach is cost-effective since you only pay for the compute time used by the Lambda function.

No Code Changes Required: This solution integrates with the existing infrastructure with minimal implementation effort and does not require any modifications to the web portal's code.

Why Not Other Options?:

Option B (Spot Instances): Spot Instances are not suitable for workloads requiring 100% uptime, as they can be terminated by AWS with short notice.

Option C (Savings Plan): A Savings Plan could reduce costs but does not address the requirement for running the document extraction program efficiently or without code changes.

Option D (S3 with API Gateway and Lambda): This would require significant changes to the existing web portal setup, including moving the portal to S3 and reconfiguring its architecture, which contradicts the requirement of minimal implementation effort and no code changes.

AWS Reference:

Amazon EC2 Auto Scaling - Information on how to use Auto Scaling for EC2 instances.

AWS Lambda - Overview of AWS Lambda and its use cases.


Contribute your Thoughts:

0/2000 characters
Laine
3 months ago
D looks interesting, but is it really cost-effective?
upvoted 0 times
...
Adolph
3 months ago
C is a bit overkill, right? Just need something simple.
upvoted 0 times
...
Johana
3 months ago
Wait, can Lambda really handle that much data extraction?
upvoted 0 times
...
Kindra
4 months ago
I disagree, Spot Instances can be risky for uptime.
upvoted 0 times
...
Merissa
4 months ago
Option A seems solid, using Lambda is efficient.
upvoted 0 times
...
Willard
4 months ago
I wonder if using an S3 bucket for the web portal is really the best approach. I thought we needed to maintain the current setup without major changes.
upvoted 0 times
...
Willis
4 months ago
I practiced a similar question where we had to minimize changes to existing systems. I feel like option A might be the most straightforward since it doesn't require code changes.
upvoted 0 times
...
Elmer
4 months ago
I'm not entirely sure, but I think running the document extract program on EC2 Spot Instances might not be the best choice due to potential downtime.
upvoted 0 times
...
Cheryl
5 months ago
I remember we discussed the importance of keeping the web portal up 100%. I think using AWS Lambda could be a good fit since it scales automatically.
upvoted 0 times
...
Kerry
5 months ago
I'm leaning towards Option A. The combination of EC2 Auto Scaling for the web portal and a Lambda function for the document extraction seems like the most straightforward and cost-effective solution that meets all the requirements.
upvoted 0 times
...
Sheridan
5 months ago
I'm a bit confused by the different instance types mentioned. Wouldn't it be better to just use a managed service like AWS Fargate or ECS to run the web portal and avoid having to manage the EC2 instances?
upvoted 0 times
...
Mickie
5 months ago
This looks like a classic cloud architecture question. I'd start by considering the requirements - 100% uptime for the web portal, on-demand document extraction, and minimal changes to the existing system. Option A with EC2 and Lambda seems like a good fit for that.
upvoted 0 times
...
Jose
5 months ago
Option D with S3, API Gateway, and Lambda could work well too. That way we can keep the web portal completely separate from the document extraction process and scale them independently. The only downside is having to make some changes to the existing system.
upvoted 0 times
...
Elena
5 months ago
Okay, let me see... I'm pretty sure the client connections are made between the transponder client ports, so I'll go with option B.
upvoted 0 times
...
Fannie
1 year ago
I have to say, the 'document extract program' sounds like a pretty niche use case. Maybe they should just hire a team of monkeys to manually input the data. It would probably be more reliable than any of these options!
upvoted 0 times
...
Jolanda
1 year ago
Woah, EC2 Spot Instances for the web portal? Bold move, but I'd be a little worried about potential interruptions. Let's hope the employees don't get kicked out of the portal mid-paycheck check!
upvoted 0 times
Devora
1 year ago
A: Maybe using Amazon EC2 On-Demand Instances with an Auto Scaling group would be a safer option.
upvoted 0 times
...
Nelida
1 year ago
B: I agree, downtime for the portal would not be good for the employees.
upvoted 0 times
...
My
1 year ago
A: Yeah, using EC2 Spot Instances for the web portal is risky. Interruptions could be a problem.
upvoted 0 times
...
...
Lazaro
1 year ago
Option C with the Savings Plan seems like the most straightforward approach. It's always a good idea to optimize costs, especially for a system that requires high availability.
upvoted 0 times
Ivan
1 year ago
Definitely, using a Savings Plan for both the web portal and document extract program makes sense.
upvoted 0 times
...
Aja
1 year ago
I agree, optimizing costs is important for a system that needs to be up all the time.
upvoted 0 times
...
Fatima
1 year ago
Option C with the Savings Plan seems like the most straightforward approach.
upvoted 0 times
...
...
Felice
1 year ago
I'm not sure, I think option A could also work well without making any code changes.
upvoted 0 times
...
Keneth
1 year ago
I'm leaning towards option D. Using S3 for the web portal and a serverless architecture with API Gateway and Lambda could make this a really scalable and cost-effective solution.
upvoted 0 times
...
Wenona
1 year ago
Hmm, option A sounds like a good fit. Leveraging AWS Lambda for the document extract program seems like a smart move to minimize changes to the existing web portal.
upvoted 0 times
Vernice
1 year ago
Let's go with option A then, it meets all the requirements with minimal implementation effort.
upvoted 0 times
...
Kara
1 year ago
It's important to maintain the 100% uptime for the employee web portal.
upvoted 0 times
...
Luis
1 year ago
Using AWS Lambda for the document extract program will definitely simplify things.
upvoted 0 times
...
Pete
1 year ago
I agree, option A seems like the most efficient choice.
upvoted 0 times
...
...
Tammi
1 year ago
I agree with Dong. Option D seems like the most efficient choice.
upvoted 0 times
...
Dong
1 year ago
I think option D sounds like the best solution.
upvoted 0 times
...

Save Cancel