Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam AWS Certified Solutions Architect - Associate SAA-C03 All Questions

View all questions & answers for the AWS Certified Solutions Architect - Associate SAA-C03 exam

Exam AWS Certified Solutions Architect - Associate SAA-C03 topic 1 question 721 discussion

A company wants to rearchitect a large-scale web application to a serverless microservices architecture. The application uses Amazon EC2 instances and is written in Python.

The company selected one component of the web application to test as a microservice. The component supports hundreds of requests each second. The company wants to create and test the microservice on an AWS solution that supports Python. The solution must also scale automatically and require minimal infrastructure and minimal operational support.

Which solution will meet these requirements?

  • A. Use a Spot Fleet with auto scaling of EC2 instances that run the most recent Amazon Linux operating system.
  • B. Use an AWS Elastic Beanstalk web server environment that has high availability configured.
  • C. Use Amazon Elastic Kubernetes Service (Amazon EKS). Launch Auto Scaling groups of self-managed EC2 instances.
  • D. Use an AWS Lambda function that runs custom developed code.
Show Suggested Answer Hide Answer
Suggested Answer: D 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
Andy_09
Highly Voted 9 months, 2 weeks ago
Lambda looks like a better option
upvoted 10 times
...
Typewriter101
Highly Voted 9 months, 1 week ago
Selected Answer: D
Lambda serverless, scalable, minimal infrastructure, handling hundreds of requests per second
upvoted 7 times
...
sandordini
Most Recent 6 months, 4 weeks ago
Selected Answer: D
A: auto-scaling of EC2 instances - Lot of overhead + Infra B: The company selected one component of the web application to test as a microservice. The component supports hundreds of requests each second. > lastic Beanstalk is a bad choice if you need worker processes. The whole point of a worker process is to perform a task in the background without slowing down your main web app. But Elastic Beanstalk doesn't support this option in a scalable way. Also, they want to test just 1 selected microservice and I think it's a bit of overkill to do it using Elastic Beanstalk. Happy to be challenged though! C: self-managed EC2 instances > infra + operational overhead D: Lambda supports Python, microservice should be quicker than 15 mins, worst case scenario the test will fail.. (that's the purpose tests are conducted for anyway..) I'd go for D
upvoted 3 times
...
gsgdga
8 months ago
Selected Answer: C
microservice => EKS, ECS
upvoted 1 times
LuongTo
3 weeks, 3 days ago
containerized application then go with EKS, ECS is absolutely yes, but there would be more solution for microservices e.g. lambda
upvoted 1 times
...
...
alawada
8 months ago
Selected Answer: C
C is the correct answer. The best way to deploy microservice is to use container-based service
upvoted 1 times
MatAlves
2 months ago
"Maintain nodes yourself with self-managed nodes" https://docs.aws.amazon.com/eks/latest/userguide/worker.html
upvoted 1 times
...
dkw2342
8 months ago
Microservices doesn't automatically mean ECS or EKS. Read the question again: "Serverless" clearly contradicts "self-managed EC2 instances". D is the only option that fits the criteria.
upvoted 1 times
...
...
rubiteb
9 months ago
Best answer is C. The application is a large-scale we app as mentioned in the question.
upvoted 1 times
MatAlves
2 months ago
You cannot have 'minimal infrastructure and minimal operational support' with 'Auto Scaling groups of self-managed EC2 instances.'
upvoted 1 times
...
rubiteb
9 months ago
I mean B for Elastic Beans Stalk not C. EBS is the best solution for running large-scale application.
upvoted 1 times
...
...
Umuntu
9 months, 2 weeks ago
C is the correct answer. The best way to deploy microservice is to use container-based service such as EKS or ECS. So C is great
upvoted 3 times
Typewriter101
9 months, 1 week ago
Using ECS or EKS involves managing cluster and ec2 which will increase the infrastructure and operational overhead compared to lambda which is serverless.
upvoted 1 times
...
...
Andy_09
9 months, 2 weeks ago
EBS for minimal infra maintenance
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...