Least Implementation Effort for Web Portal and Document Extraction
Short answer
A Run EC2 On-Demand Instances for the portal and use AWS Lambda for the document extract program to meet uptime and minimal change requirements.
Question
Key Takeaways
The question tests the trade-off between architectural refactoring and minimal implementation effort; the common trap is choosing a fully serverless migration (Option D) which violates the 'no code change' constraint despite its technical elegance.
This scenario evaluates the ability to design a cost-effective, scalable solution for infrequent document processing while maintaining high availability for a web portal with zero code changes. The correct approach leverages serverless compute for the extraction task while preserving the existing portal infrastructure.
Common mistake: Many candidates select Option D because it represents a modern, serverless architecture. However, this option requires rewriting the web portal to run on S3/API Gateway and Lambda, directly contradicting the requirement for minimal changes and no code modifications.
Expert Analysis
Why the Answer Is Correct
Option A is the best fit because it addresses every constraint precisely. Running the web portal on EC2 On-Demand Instances ensures the required 100% uptime (unlike Spot instances). Using AWS Lambda for the document extraction program provides a highly scalable, cost-effective solution for an infrequent workload without requiring any changes to the existing portal code or infrastructure. The integration can be handled via simple triggers (e.g., S3 events if documents are stored in S3 before processing, or direct invocation), adhering to the 'minimal changes' rule.
Why the Other Options Are Wrong
Option B is incorrect because Amazon EC2 Spot Instances cannot guarantee 100% uptime as they can be terminated by AWS with short notice. Option C is incorrect because running both the portal and the extractor in an Auto Scaling group using Savings Plans does not provide the scalability or cost-efficiency of serverless for the infrequent extractor task, and it still requires managing the underlying instances. Option D is incorrect because migrating the web portal to S3 and API Gateway requires significant code refactoring and architectural changes, violating the explicit constraint of 'no code changes' and 'minimal implementation effort'.
Community Comment Notes
Community consensus strongly supports Option A, with many users noting that Option D is a 'trap' answer that ignores the business constraints. As user JoeTromundo noted, "Option D requires a complete re-architecture... This does not align with the requirement of minimal changes." While some users like hpirnaj questioned the cost-effectiveness of On-Demand instances for the portal, the primary driver here is the 'least implementation effort' and 'no code change' constraint, making A the only viable choice among the options provided.
Exam Strategy
When a question specifies 'no code changes' or 'minimal implementation effort', prioritize solutions that integrate with existing infrastructure rather than proposing a full migration to new services like Serverless or Containers unless explicitly allowed.
Frequently Asked Questions
Why isn't Option D (Serverless Migration) the best choice?
Can Spot Instances be used for the web portal?
Community Votes
78% of anonymous learners picked answer A. Votes are pick records left by other test-takers — they are not the verified answer.
Discussion 12 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 12
-
JoeTromundo 👍 4 Answered A"The company does not want to make any code changes." Option D requires a complete re-architecture of the web portal to be hosted on Amazon S3 and API Gateway, which involves significant changes to the existing system. This does not align with the requirement of minimal changes to the current setup.
-
ckhemani 👍 3 Answered AAnswer: A This solution offers the most scalable and cost-effective approach with minimal changes to the existing web portal and no code modifications. 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 change.
-
hpirnaj 👍 3 Answered Ci hate these types of questions . there is no perfect answer A:on demand "not cost-effective " , also , how do you want to invoke Lambda . there is no API call B: spot instance ("web portal requires 100% uptime") D:s3 is for static website . it can work but payroll needs to update every 2 weeks and require extensive code change C in my opinion is the only correct answer. it is scalable "ASG", no code change and cost effective "saving plan"
-
XXXXXlNN 👍 3D makes more sense if the company asks to redesign the whole thing to achieve better operational management, performance, cost effective, etc. However, it requires us to provide solution with MINIMUM change... thus A it is I guess.
-
rpmaws 👍 3 Answered Abecause they don't want any change in code so A is correct.
Show 7 more comments
-
Salilgen 👍 1 Answered CSpot Instances are not suitable for workloads requiring 100% uptime then B is out. D is the best solution but it requires some implementation effort. Savings plan (that include Lambda too...) is cheaper than on-demand (option A). Moreover, C doesn't require any code change or other AWS services.
-
progounick 👍 1 Answered DI think D is better choice. Even though A makes sense too, D seems the correct one
-
RealPro111 👍 1 Answered DLeast effort, webportal is simply an interface: D
-
swati1508 👍 3I thinks it’s D
-
progounick 👍 2 Answered AA ChatGPT agrees with me
-
744fdad 👍 2i think D
-
komorebi 👍 1Answer is A
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.
Related Analysis
Practice All SAA-C03 Questions
Access 120 questions with complete answers and detailed explanations.
View Full SAA-C03 Practice Test →