Courseiva
Knowledge + Practice
CertificationsVendorsCareer RoadmapsLabs & ToolsStudy GuidesGlossaryPractice Questions
C
Courseiva

Free IT certification practice questions with explained answers for CCNA, CompTIA, AWS, Azure, Google Cloud, and more.

Certification Practice Questions

CCNA practice questionsSecurity+ SY0-701 practice questionsAWS SAA-C03 practice questionsAZ-104 practice questionsAZ-900 practice questionsCLF-C02 practice questionsA+ Core 1 practice questionsGoogle Cloud ACE practice questionsCySA+ CS0-003 practice questionsNetwork+ N10-009 practice questions
View all certifications →

Product

CertificationsCertification PathsExam TopicsPractice TestsExam Dumps vs Practice TestsStudy HubComparisons

Company

AboutContactEditorial PolicyQuestion Writing PolicyTrust Center

Legal

Privacy PolicyTerms of Service

Courseiva is a free IT certification practice platform offering original exam-style practice questions, detailed explanations, topic-based practice, mock exams, readiness tracking, and study analytics for Cisco, CompTIA, Microsoft, AWS, and other technology certifications.

© 2026 Courseiva. Courseiva is operated by JTNetSolutions Ltd. All rights reserved.

Courseiva is an independent certification practice platform and is not affiliated with, endorsed by, or sponsored by Cisco, Microsoft, AWS, CompTIA, Google, ISC2, ISACA, or any other certification vendor. Vendor names and certification marks are used only to identify the exams learners are preparing for.

Certifications›SAA-C03›Objectives›Design High-Performing Architectures
Objective 3.024% of exam

Design High-Performing Architectures

SAA-C03 Practice Questions

Use this page to practise Design High-Performing Architectures questions for this certification. Focus on how the exam tests design high-performing architectures in scenario format — understanding the why behind each answer builds more durable knowledge than memorising options.

Full Practice Test →All Objectives

What this objective tests

SAA-C03 Design High-Performing Architectures — Key Topics

Design High-Performing Architectures questions on this certification test your ability to deploy and manage design high-performing architectures concepts in scenario-based situations.

  • Core Design High-Performing Architectures concepts and how they apply in real-world cloud scenarios.
  • How to deploy design high-performing architectures correctly and verify the outcome.
  • Troubleshooting design high-performing architectures issues by interpreting error output and system state.
  • Cloud best practices and Design High-Performing Architectures design trade-offs tested by this certification.

Common exam traps

Where candidates lose marks on Design High-Performing Architectures

  • ⚠Selecting the most expensive service when a simpler managed option meets the requirement.
  • ⚠Forgetting that cloud resources must be explicitly secured — defaults are rarely secure.
  • ⚠Choosing a global service fix when the issue is region-specific.
  • ⚠Overlooking cost implications of cross-region data transfer in architecture questions.

SAA-C03 Design High-Performing Architectures — Practice Questions

30 questions from this objective · 24% of your SAA-C03 exam

Question 2mediummulti select
Full question →

A Lambda function behind API Gateway has predictable traffic spikes every hour. The function does not need access to resources in a VPC, and p95 latency spikes are caused by cold starts during scale-out. Which two actions are most effective? Select two.

Question 3mediummulti select
Full question →

An Aurora PostgreSQL application has an OLTP writer and a reporting dashboard that issues many read-only queries. The writer is healthy, but read latency rises noticeably during reporting windows. Which two changes should you make? Select two.

Question 4mediummultiple choice
Full question →

A production application writes to an Amazon Aurora PostgreSQL cluster. Users report that during business-hour reporting runs, write latency increases. The application team wants to keep the writer focused on OLTP writes while still providing low-latency reads for reporting queries. What architectural approach should the solutions architect recommend?

Question 5mediummultiple choice
Read the full NAT/PAT explanation →

A DynamoDB table stores device status items. The partition key is deviceId, and the partition distribution is healthy (no single partition dominates). However, during peak periods the application experiences high read latency because many clients repeatedly request the latest status for the same devices. Which action best improves read latency without changing the DynamoDB partitioning model?

Question 6mediummulti select
Read the full NAT/PAT explanation →

A team is splitting a new workload into two fronts. The first front serves HTTPS microservices that need host- and path-based routing plus health checks. The second front must handle TCP and UDP traffic for a real-time service and preserve static IP addresses for firewall allowlisting. Which two AWS load balancer choices best match these requirements? Select two.

Question 7mediummultiple choice
Full question →

An API team runs an AWS Lambda function behind an Application Load Balancer (ALB). During predictable hourly traffic spikes, p95 response latency increases due to occasional cold starts. The team wants stable latency during those spikes without permanently overprovisioning resources for all functions. Which configuration is the most appropriate way to reduce cold starts for this Lambda function?

Question 8mediummulti select
Full question →

A distributed simulation launches 40 EC2 instances that exchange small packets frequently and are sensitive to cross-instance latency. The workload stays in one Availability Zone and can use the same instance family across nodes. Which two choices improve network performance the most? Select two.

Question 9mediummultiple choice
Full question →

A Lambda function behind an API needs consistent low latency. Traffic normally drops to near zero, then spikes several times per hour. During spikes, the p95 latency often spikes above 800 ms due to cold starts. The team wants to keep using Lambda (no containers) but minimize cold start impact during predictable spikes. What is the best AWS configuration to meet this goal?

Question 10mediummultiple choice
Full question →

A media processing service runs ECS tasks in multiple Availability Zones. Each task must read and write the same shared filesystem with low latency because tasks stream intermediate artifacts to other tasks. The team currently mounts an EBS volume per task, and cross-AZ tasks frequently cannot see each other’s files. Which option best resolves the shared filesystem requirement while supporting high-performing access?

Question 11easymultiple choice
Full question →

An application uses DynamoDB to store order status. Reads happen extremely frequently for the same few keys (for example, the most recent orders), and the team wants lower read latency without changing the table’s partition key design. Which AWS service best fits this requirement?

Question 12mediummultiple choice
Full question →

A company serves the same public content to many users through Amazon CloudFront. The origin is experiencing increased fetches because CloudFront cache hit rate is dropping. Most requests include an Authorization header and a custom header that changes per user. The response content is identical regardless of these headers. What change should the solutions architect make to restore a high cache hit rate?

Question 13mediummultiple choice
Full question →

Your team runs a tightly coupled distributed workload (for example, synchronous training nodes) across many EC2 instances placed within a single cluster environment. The instances need low-latency networking to reduce delays at synchronization barriers. Which EC2 placement strategy should you use to improve inter-node latency?

Question 14mediummulti select
Full question →

An order lookup API repeatedly reads the same few items from DynamoDB. The application can tolerate slightly stale data for a few seconds, and the team wants the lowest-latency design with minimal application changes. Which two changes should they make? Select two.

Question 15easymultiple choice
Full question →

A team needs to distribute TCP traffic (not HTTP) across multiple services. The services must see the original client source IP for auditing. Which AWS load balancer is the best fit?

Question 16easymultiple choice
Full question →

Your team hosts versioned static assets (for example, /static/app-<buildHash>.js). Each build hash never changes, but you release new files on new URLs. To maximize cache hit rate and reduce origin load using CloudFront, what should you do when generating HTTP responses for these assets?

Question 17mediummultiple choice
Full question →

A research team runs a latency-sensitive distributed training job on Amazon EC2. They deploy 80 identical nodes that exchange small messages frequently and need low network jitter. The job must run entirely within one Availability Zone. Which placement group strategy should a solutions architect use to maximize intra-cluster network performance?

Question 18mediummultiple choice
Read the full NAT/PAT explanation →

A game streaming service must use UDP for real-time gameplay traffic. For external firewall allowlisting, the service requires stable, static IP addresses. The TLS handshake must be handled end-to-end by the application servers (the load balancer must not terminate TLS). Which AWS load balancing option best fits these requirements?

Question 19easymultiple choice
Full question →

A company runs an Amazon RDS for PostgreSQL database. The application performs frequent OLTP writes, but it also has a separate dashboard that runs heavy SELECT queries and is slowing down overall database performance. The writes must remain on the primary. What is the best approach to improve performance for the dashboard?

Question 20mediummultiple choice
Read the full NAT/PAT explanation →

A startup runs an HTTP/2 API that also supports WebSocket connections. They need path-based routing to separate microservices (for example, /api/* to Service A and /metrics/* to Service B) and want TLS terminated at the load balancer. Which AWS option best meets these requirements while maintaining high request performance?

Question 21easymultiple choice
Full question →

A backend API uses an AWS Lambda function behind API Gateway. The first requests after every weekly deployment experience cold starts, causing p95 latency spikes for a few minutes. Which configuration most directly prevents those cold starts for the published version?

Question 22mediummultiple choice
Full question →

A DynamoDB table uses this schema: partition key = customerId, sort key = timestamp. During a marketing campaign, one customer generates extremely high read traffic and the application sees ProvisionedThroughputExceeded errors even though the table’s total capacity is sufficient. What change most directly improves read distribution across partitions?

Question 23hardmultiple choice
Full question →

Based on the exhibit, what change should the team make to achieve the lowest possible network latency for the distributed workload?

Exhibit

Current deployment summary:
- 48 EC2 instances run a tightly coupled simulation engine.
- Instances are spread across us-east-1a and us-east-1b.
- Each worker exchanges small TCP messages every 5-10 ms with all other workers.
- Measured east-west RTT: 4.9 ms average, 17.2 ms p95.
- The application owner states that the workload can run in a single Availability Zone if that improves performance.
- No external clients access the cluster directly.
Question 24mediummulti select
Full question →

A marketing site serves versioned JavaScript and CSS files from Amazon S3 through CloudFront. Origin bandwidth costs are rising because CloudFront keeps revalidating objects and fetching too much content from the bucket. Which two changes most directly improve cache hit ratio and reduce origin load? Select two.

Question 25mediummultiple choice
Read the full NAT/PAT explanation →

An Aurora PostgreSQL cluster is experiencing high read latency because 85% of traffic consists of read-only queries. The write workload must stay on the writer instance, and the team wants to offload reads without changing the application’s core query patterns. What is the best architectural option?

Question 26easymultiple choice
Full question →

Based on the exhibit, which EBS volume type should the team use to meet the performance need at lower cost than overprovisioning capacity?

Exhibit

Database storage review:
- Current volume type: gp2
- Peak Read/Write IOPS observed: 9,700
- VolumeQueueLength increases during busy periods
- ReadLatency reaches 8-12 ms
- Requirement: provision about 10,000 IOPS without buying much extra capacity
Question 27easymultiple choice
Full question →

A customer-facing application has a relational data model and needs frequent complex queries (joins and aggregations), but it also experiences a significant read-heavy workload. Which design choice best improves read performance while keeping relational features?

Question 28easymultiple choice
Full question →

An ECS service runs on EC2 capacity. During peak traffic, tasks frequently wait for available container instances. The team wants faster scale-out for the underlying EC2 capacity when tasks increase. What is the best first architectural step?

Question 29easymultiple choice
Full question →

A system uses multiple AWS Lambda functions behind different event sources. One Lambda occasionally spikes and causes other Lambdas to be throttled due to shared concurrency limits. Which setting best helps ensure the important Lambda keeps capacity during spikes?

Question 30easymultiple choice
Full question →

Based on the exhibit, which Amazon EFS performance mode is the best fit for this workload?

Exhibit

EFS usage summary:
- 25 EC2 workers mounted to one file system
- Mostly small metadata reads and writes
- Each request needs very low file system latency
- No requirement for massive concurrent throughput across thousands of clients
Question 31easymultiple choice
Full question →

Your application uses ElastiCache Redis as a cache for user profiles stored in DynamoDB. You must ensure that when a profile is updated, subsequent reads see the latest value quickly. Which cache strategy is generally the best fit for this requirement?

More Design High-Performing Architectures questions available in the full practice test.

Continue Practising →
←

Previous objective

Design Resilient Architectures

Next objective

Design Cost-Optimized Architectures

→

All SAA-C03 Objectives

  • 1.Design Secure Architectures30%
  • 2.Design Resilient Architectures26%
  • 3.Design High-Performing Architectures24%
  • 4.Design Cost-Optimized Architectures20%