Search⌘ K
AI Features

Design Solutions for Organizational Complexity IV

Prepare yourself for the AWS Certified Solutions Architect Professional (SAP-C02) exam with advanced practice questions on designing scalable, resilient, and securely governed AWS architectures, including serverless burst control, stateless application design, multi-account landing zones, immutable audit logging, and centralized network governance.

Question 16

A serverless ingestion workload bursts to thousands of concurrent AWS Lambda invocations and overwhelms an Aurora MySQL database with connections, causing latency spikes and occasional failovers. The business must absorb bursts without losing events and should preserve scalability while protecting the database. (Select any three options.)

A. Enable Lambda provisioned concurrency for all functions and raise the Aurora max_connections parameter so every invocation can open a dedicated database connection.

B. Set Lambda reserved concurrency to a safe upper bound based on measured database capacity and connection limits.

C. Buffer events through Amazon SQS or Amazon Kinesis, tune batch size and retry behavior, use dead-letter handling where appropriate, implement idempotency, and monitor shard throttling if Kinesis is used.

D. Place Amazon RDS Proxy between Lambda and Aurora to pool and reuse database connections, and store database credentials in AWS Secrets Manager.

E. Add Aurora read replicas and enable Multi-AZ failover because read scaling and high availability eliminate write connection storms.

...