Domain 3.3: Performance Improvement
22 questions across 7 exams
Exams covering this topic
All questions (22)
A database administrator notices that an Amazon Aurora PostgreSQL database is experiencing high CPU utilization during complex analytical queries. These queries are impacting the performance of the primary transactional application. How can the architect improve performance with minimal application changes?
An application uses Amazon DynamoDB. During peak hours, the application experiences ProvisionedThroughputExceededException errors. The workload is highly unpredictable. What is the MOST cost-effective and operationally efficient way to resolve this?
An architect is designing a data warehouse solution using Amazon Redshift. The data warehouse will be queried by multiple business intelligence dashboards. During peak business hours, the number of concurrent queries spikes, causing performance degradation. What is the MOST cost-effective way to handle these unpredictable spikes?
An application uses Amazon Kinesis Data Streams to ingest clickstream data. The stream currently has 10 shards. During a marketing campaign, the data volume triples, and the consumer applications start falling behind. What is the MOST efficient way to resolve this?
An architect is reviewing a legacy application running on m4.large EC2 instances. The application is CPU-bound and performance is degrading. The architect wants to improve performance while reducing costs. The application is written in interpreted languages (Python/Node.js). What is the BEST strategy?
An application uses Amazon DynamoDB. A specific read-heavy query is causing throttling and high costs. The data changes infrequently. How can the architect improve performance and reduce costs with minimal code changes?
An architect is optimizing a read-heavy web application backed by an Amazon RDS MySQL database. The database is experiencing high CPU utilization due to complex read queries. Which THREE strategies will improve performance? (Select THREE)
A company runs a high-traffic web application on EC2 instances behind an ALB. They are experiencing performance bottlenecks during peak hours. The Solutions Architect analyzes the VPC Flow Logs and CloudWatch metrics and notices that the EC2 instances are spending a significant amount of CPU cycles establishing TLS connections with the ALB. How can the architect improve performance?
A microservices application runs on Amazon EKS. Developers are complaining that requests between services are occasionally taking several seconds, but they cannot identify which specific service is causing the bottleneck. The architecture consists of 15 different microservices communicating via HTTP. How can the architect provide visibility into the performance bottlenecks?
A company is running a popular mobile game. The backend uses Amazon API Gateway and AWS Lambda. During special events, traffic spikes from 1,000 to 50,000 requests per second within minutes. Users are experiencing 502 Bad Gateway errors during these spikes. The Lambda functions connect to an Amazon RDS Proxy, which connects to an Aurora PostgreSQL database. What is the MOST likely cause of the errors and how should it be resolved?
An application uses Amazon DynamoDB. The development team notices that a specific query is consuming a massive amount of Read Capacity Units (RCUs). The query searches for users by their 'EmailAddress' attribute, which is not the partition key or sort key of the table. The table has 10 million items. How can the Architect optimize the performance and cost of this query?
A company is building a serverless data ingestion pipeline. IoT devices send data to an Amazon API Gateway endpoint, which triggers an AWS Lambda function. The Lambda function processes the data and writes it to an Amazon Aurora Serverless v2 database. During load testing, the database connections are exhausted, causing the Lambda functions to fail. How can the Architect resolve this issue with the LEAST architectural changes?
A data analytics workload runs on Amazon EC2 instances and reads massive datasets from Amazon S3. The instances are currently in a public subnet. The architect notices high data transfer costs and suboptimal read performance. Which TWO actions will improve performance AND reduce costs? (Select TWO)
A relational database running on Amazon RDS for PostgreSQL is experiencing performance bottlenecks. CloudWatch metrics show high CPU utilization and high Read IOPS, while Write IOPS are low. Which TWO strategies should the architect implement to improve performance? (Select TWO)
A serverless application uses API Gateway and AWS Lambda. Users complain about slow response times when the application hasn't been used for a while. The architect identifies Lambda 'cold starts' as the issue. Which TWO actions will mitigate this performance issue? (Select TWO)
A global media company delivers video content to users worldwide. They are experiencing high latency and buffering issues. The content is currently served directly from an S3 bucket in us-east-1. Which TWO services should the architect implement to improve global performance? (Select TWO)
A company is running a high-traffic e-commerce website on AWS. The database tier uses Amazon Aurora MySQL. During flash sales, the database experiences high CPU utilization due to a massive volume of read queries for product catalogs, causing latency. What is the MOST cost-effective way to improve performance without changing the application code?
An architecture uses Amazon Kinesis Data Streams to ingest telemetry data from IoT devices. An AWS Lambda function processes the stream. During a sudden surge in data, the Lambda function's IteratorAge metric spikes, indicating it is falling behind. What is the MOST effective way to increase processing throughput?
A company has a web application hosted on Amazon EC2 instances behind an Application Load Balancer (ALB). The application uses Amazon DynamoDB for its database. The company is experiencing a high volume of read requests for static configuration data stored in DynamoDB, leading to high costs. What is the MOST cost-effective way to reduce DynamoDB costs while improving read performance?
A company is experiencing performance issues with an application running on Amazon EC2 instances. The application connects to an Amazon RDS for PostgreSQL database. During peak hours, the database CPU utilization hits 100%, and the application times out. The database is heavily read-intensive. Which combination of steps will improve performance? (Select TWO)
A data analytics company processes large volumes of data using AWS Lambda. The Lambda functions are packaged as container images and stored in Amazon ECR. The company wants to optimize the execution time of these functions. Which feature should they enable?
An architecture includes an Amazon API Gateway, AWS Lambda, and Amazon RDS. The Lambda function frequently exhausts the available database connections on the RDS instance during traffic spikes. What is the MOST effective way to resolve this issue without increasing the RDS instance size?
Practice these questions with detailed guidance
Full answers, grading, and explanations on why each answer is correct.
Expert