Home/amazon aws/Free AWS SAA-C03 Actual Exam Questions – Solutions Architect Questions

Free AWS SAA-C03 Actual Exam Questions – Solutions Architect Questions

The questions for this exam were last updated on January 9, 2026

Dumps Box (DumpsBox) offers up-to-date practice exam questions for SAA-C03 certification exam which are developed and validated by Amazon – AWS subject domain experts certified in AWS SAA-C03 – Solutions Architect Questions . These practice questions are update regularly as we keep an eye on any recent changes in SAA-C03 syllabus, and when there is update our team quickly adjusts the questions. This commitment to providing the best quality exam prep material to certification aspirants is what makes DumpsBox.com the best certification exam prep website. On top of that, our strong, yet strictly moderated, community based feedback keeps the content clean and current. Each question has helpful community discussion that provides it extra perspective and introduces helpful resources for better exam preparation. This also saves students from other outdated practice questions or illicit exam dumps that can have adverse affects on career. Browse through our AWS SAA-C03 – Solutions Architect Questions exam questions and pass your exam on first try.

Question No. 1
A solutions architect is designing the architecture for a two-tier web application. The web application
consists of an internet-facing Application Load Balancer (ALB) that forwards traffic to an Auto Scaling
group of Amazon EC2 instances.
The EC2 instances must be able to access an Amazon RDS database. The company does not want to
rely solely on security groups or network ACLs. Only the minimum resources that are necessary
should be routable from the internet.
Which network design meets these requirements?
Select one option, then reveal solution.
Top comments
BT
Brian T.
2026-02-20

Maybe B makes the most sense since the ALB has to be internet-facing, but the EC2 and RDS should stay private to minimize exposure. A and C expose too many resources publicly, and D sounds unrealistic.

0
LP
Liam P.
2026-02-13

B imo. The ALB needs to be public-facing for internet traffic, while EC2 and RDS stay private to limit exposure. D sounds off since ALBs run inside VPCs, so placing it outside seems unlikely.

0
Question No. 2
A company has a VPC with multiple private subnets that host multiple applications. The applications
must not be accessible to the internet. However, the applications need to access multiple AWS
services. The applications must not use public IP addresses to access the AWS services.
Which solution will meet these requirements MOST cost-effectively?
Select one option, then reveal solution.
Top comments
FU
Fahad U.
2026-02-21

A, since interface endpoints keep traffic private without extra public IPs or big costs.

0
FU
Fahad U.
2026-02-18

Actually, option B can be ruled out because NAT gateways assign public IPs to the traffic, which violates the no public IP requirement. So, A is better since it keeps traffic private and avoids extra costs.

0
Question No. 3
A company has established a new AWS account. The account is newly provisioned and no changes
have been made to the default settings. The company is concerned about the security of the AWS
account root user.
What should be done to secure the root user?
Select one option, then reveal solution.
Top comments
WE
Will E.
2026-02-21

A is out since you can’t really disable root, right?

0
JG
Jason G.
2026-02-17

Makes sense to avoid using root entirely for daily work—that’s why creating IAM users is key. So B fits best since it adds MFA to root without suggesting disabling it, which isn’t an option. B

0
Question No. 4
A company wants a flexible compute solution that includes Amazon EC2 instances and AWS Fargate.
The company does not want to commit to multi-year contracts.
Which purchasing option will meet these requirements MOST cost-effectively?
Select all that apply, then reveal solution.
Top comments
ZP
Zain P.
2026-01-28

C imo, because partial upfront still offers a decent discount compared to no upfront, which might balance cost savings without full commitment. It keeps flexibility and reduces overall spend better than just no upfront.

0
ZP
Zain P.
2026-01-25

B vs C, partial upfront is less flexible and they want no long commitments.

0
Question No. 5
A company deployed a three-tier web application in a single Availability Zone in the us-east-1 Region
on a single Amazon EC2 instance. Usage of the application is growing.
A solutions architect needs to ensure that the application can handle the growing amount of traffic.
The solutions architect also needs to ensure the application is resilient.
Which solution will meet these requirements MOST cost-effectively?
Select one option, then reveal solution.
Top comments
AV
Amit V.
2026-02-21

C imo since scheduled scaling keeps costs predictable without cross-AZ data charges.

0
RL
Ryan L.
2026-02-19

It’s C because keeping instances in the same AZ can reduce data transfer costs and complexity, plus scheduled scaling helps control expenses without over-provisioning across multiple AZs.

0
Question No. 6
A company serves its website by using an Auto Scaling group of Amazon EC2 instances in a single
AWS Region. The website does not require a database
The company is expanding, and the company's engineering team deploys the website to a second
Region. The company wants to distribute traffic across both Regions to accommodate growth and for
disaster recovery purposes The solution should not serve traffic from a Region in which the website is
unhealthy.
Which policy or resource should the company use to meet these requirements?
Select one option, then reveal solution.
Top comments
MR
Mason R.
2026-01-28

B imo, it’s the only option that does health checks and can return multiple healthy endpoints. A doesn’t exclude unhealthy Regions, and C/D don’t support cross-Region load balancing.

0
OJ
Omar J.
2026-01-27

Maybe B makes the most sense since it can do health checks and return multiple IPs, helping distribute traffic across healthy Regions. C and D don't really work across Regions anyway.

0
Question No. 7
A company uses Amazon RDS (or PostgreSQL to run its applications in the us-east-1 Region. The
company also uses machine learning (ML) models to forecast annual revenue based on neat real-
time reports. The reports are generated by using the same RDS for PostgreSQL database. The
database performance slows during business hours. The company needs to improve database
performance.
Which solution will meet these requirements MOST cost-effectively?
Select one option, then reveal solution.
Top comments
AJ
Ahmed J.
2026-02-18

D feels best since it keeps latency low and offloads read traffic without cross-region costs.

0
PU
Peter U.
2026-01-28

I agree with going local on this one. Option D makes the most sense because a same-region read replica handles read traffic without the cross-region latency or extra costs from A. Multi-AZ (B) won’t help since it’s for failover, not performance. AWS DMS (C) sounds complicated and expensive just to offload reads. So yeah, sticking with D seems like the simplest, cheapest fix to improve read performance during busy hours.

0
Question No. 8
A company is migrating mobile banking applications to run on Amazon EC2 instances in a VPC.
Backend service applications run in an on-premises data center. The data center has an AWS Direct
Connect connection into AWS. The applications that run in the VPC need to resolve DNS requests to
an on-premises Active Directory domain that runs in the data center.
Which solution will meet these requirements with the LEAST administrative overhead?
Select one option, then reveal solution.
Top comments
JK
John K.
2026-02-22

D imo, setting up a new domain controller and trust sounds like overkill just for DNS resolution. That adds complexity and ongoing admin work. A also feels heavy since you’re managing EC2 instances as DNS servers yourself. Between B and C, B looks simpler since it just uses Route 53 private hosted zones with NS records pointing to on-prem DNS—no extra endpoints or rules to manage. C might be nice but could require more setup and maintenance with resolver endpoints and conditional forwarders. So overall, B probably has the least overhead while still meeting the requirement.

0
JK
John K.
2026-02-18

Maybe B, since it avoids managing extra servers or complex trusts and just forwards DNS.

0
Question No. 9
A company uses an Amazon EC2 instance to handle requests for a public web application. The
application routes traffic to multiple application pages by using URL paths.
The company begins to experience large surges of traffic at unpredictable times. The traffic surges
cause the web application to experience issues and to occasionally become unavailable.
The company needs to make the web application more scalable to handle sudden increases in traffic.
Which solution will meet this requirement?
Select one option, then reveal solution.
Top comments
EO
Ethan O.
2026-02-22

It’s A because only that option combines Auto Scaling with an ALB, which supports routing by URL path and can handle unexpected traffic spikes smoothly. The others either lack proper scaling or routing flexibility.

0
LT
Luke T.
2026-02-11

B tbh also works well since it uses ECS with managed scaling, which is great for unpredictable traffic, plus containers can spin up faster than full EC2 instances. The Network Load Balancer is a bit lower-level than ALB but still effective for distributing traffic. C and D don’t offer true auto scaling—just adding instances or alarms won’t handle sudden spikes as smoothly. A and B both scale automatically, but B’s container approach might provide quicker response times during bursts.

0
Question No. 10
An ecommerce company runs an application that uses an Amazon DynamoDB table in a single AWS
Region. The company wants to deploy the application to a second Region. The company needs to
support multi-active replication with low latency reads and writes to the existing DynamoDB table in
both Regions.
Which solution will meet these requirements in the MOST operationally efficient way?
Select one option, then reveal solution.
Top comments
CD
Carlos D.
2026-02-20

Maybe B makes sense here because it uses DynamoDB Streams with Kinesis and KCL, which can handle multi-region replication in a pretty controlled way. It’s a bit more custom than C or D but can give you precise control over the data flow.

Also, compared to D, using Lambda might add some scaling or latency concerns if the load spikes, while Kinesis is built for streaming at scale, which could be better for an ecommerce app with lots of writes and reads across regions.

0
CD
Carlos D.
2026-02-12

D imo, even though C is the usual go-to for global tables, the question doesn’t say the existing table is already a global table. Setting up a Lambda with DynamoDB Streams (option D) can be a straightforward way to replicate data between Regions while keeping writes low latency and active in both places. It adds some operational overhead, but it’s flexible and doesn’t require converting the existing table upfront. Options B and A seem more complex or less efficient, so D might actually fit better if global tables aren’t already in place.

0
Question No. 11
A company is developing a new online gaming application. The application will run on Amazon EC2
instances in multiple AWS Regions and will have a high number of globally distributed users. A
solutions architect must design the application to optimize network latency for the users.
Which actions should the solutions architect take to meet these requirements? (Select TWO.)
Select all that apply, then reveal solution.
Top comments
NQ
Naveed Q.
2026-02-22

Option A is solid since Global Accelerator routes traffic via the best network paths globally, minimizing latency. CloudFront (B) also helps by caching static assets nearby, which speeds up content delivery for users everywhere.

0
NQ
Naveed Q.
2026-02-18

A/B? Global Accelerator (A) optimizes routing at the network level, while CloudFront (B) reduces latency by caching. The other options rely too much on user choice or don’t directly address global latency.

0
Question No. 12
The lead member of a DevOps team creates an AWS account. A DevOps engineer shares the account
credentials with a solutions architect through a password manager application.
The solutions architect needs to secure the root user for the new account.
Which actions will meet this requirement? (Select TWO.)
Select all that apply, then reveal solution.
Top comments
AX
Andrew X.
2026-02-12

Actually, D and E don’t make sense—root user access keys are risky and you can’t set IAM roles for the root user. So that leaves A and B as the only viable options to secure the root user properly.

0
AX
Andrew X.
2026-01-28

Maybe A and B since changing password plus MFA on root is key.

0
Question No. 13
An ecommerce company experiences a surge in mobile application traffic every Monday at 8 AM
during the company's weekly sales events. The application's backend uses an Amazon API Gateway
HTTP API and AWS Lambda functions to process user requests. During peak sales periods, users
report encountering TooManyRequestsException errors from the Lambda functions. The errors result
in a degraded user experience. A solutions architect needs to design a scalable and resilient solution
that minimizes the errors and ensures that the application's overall functionality remains unaffected.
Select one option, then reveal solution.
Top comments
PW
Peter W.
2026-02-18

Option B could work too since Step Functions help manage workflows and can throttle requests by controlling the execution flow, which might reduce Lambda overload without relying solely on concurrency limits.

0
PW
Peter W.
2026-02-13

D, because reserved concurrency directly controls max Lambda instances, avoiding throttling.

0
Question No. 14
A company is using an Amazon Elastic Kubernetes Service (Amazon EKS) cluster. The company must
ensure that Kubernetes service accounts in the EKS cluster have secure and granular access to
specific AWS resources by using IAM roles for service accounts (IRSA).
Which combination of solutions will meet these requirements? (Select TWO.)
Select all that apply, then reveal solution.
Top comments
FK
Fahad K.
2026-02-22

Makes sense to go with D and E here. D is key because it directly links the Kubernetes service accounts to specific IAM roles, giving that granular control. E is essential since without establishing the trust via the OIDC identity provider, those IAM roles won’t be assumable by the service accounts. Options A and C are too broad or don’t leverage the IRSA mechanism properly, and B is unrelated to IAM permissions. So, D plus E cover both the role definition and the trust setup needed for secure, fine-grained AWS access from the pods.

0
FK
Fahad K.
2026-02-20

It’s D and E for me too. D ties the IAM role to the Kubernetes service account directly, and E sets up the trust with OIDC so the role can actually be assumed. Without E, IRSA just won’t function.

0
Question No. 15
A company runs its application by using Amazon EC2 instances and AWS Lambda functions. The EC2
instances run in private subnets of a VPC. The Lambda functions need direct network access to the
EC2 instances for the application to work.
The application will run for 1 year. The number of Lambda functions that the application uses will
increase during the 1-year period. The company must minimize costs on all application resources.
Which solution will meet these requirements?
Select one option, then reveal solution.
Top comments
BS
Brian S.
2026-02-13

I agree with the focus on cost efficiency and network access. Option C stands out because the Compute Savings Plan covers both Lambda and EC2, which makes it cheaper as Lambda usage grows over the year. Plus, connecting Lambda functions to the private subnets ensures direct access to EC2 instances without exposing them publicly. Options A and B only cover EC2 discounts or mess with subnet types, which won’t meet the network requirements or cost goals as well. D doesn’t address direct network access since keeping Lambda in the service VPC won’t reach private EC2 instances properly. So, C seems

0
SM
Sohail M.
2026-02-13

B tbh doesn’t work because public subnets won’t allow direct private IP access to EC2 in private subnets. The Lambda functions must be in private subnets or connected via VPC for that communication.

0