Developer Associate · Lambda · DynamoDB · API Gateway · IAM
120 scenario questions · 180 min · 70% Techclick practice target
⚠️ Exam Rules
| Questions in this Techclick bank | 120 |
|---|---|
| Timer | 180 min |
| Techclick practice target | 70% |
| Official exam code | DVA-C02 |
A developer is creating a serverless application using AWS Lambda in Python 3.12. The application requires the external `requests` library, which is not included in the standard Lambda execution environment. Which packaging strategy represents the recommended AWS best practice?
Correct: A. Option A is correct because building a custom Lambda Layer separates third-party dependencies from function deployment packages, keeping deployment ZIPs small, fast to deploy, and reusable across multiple Lambda functions. Option B is incorrect because installing dependencies at runtime adds execution latency and violates read-only container file system constraints. Option C is incorrect because refactoring core logic avoids dependency management at the cost of developer velocity. Option D is incorrect because introducing EC2 instances eliminates serverless automatic scaling and increases maintenance overhead.
An e-commerce company requires immediate read consistency after writing customer order records to an Amazon DynamoDB table. Which trade-off must the developer account for when choosing strongly consistent reads over eventually consistent reads?
Correct: B. Option B is correct because strongly consistent reads consume double the Read Capacity Units (1 RCU per 4 KB item compared to 0.5 RCU for eventually consistent reads) and require a response from all storage nodes. Option A is incorrect because read consistency settings do not alter WCU consumption. Option C is incorrect because consistent reads carry a financial cost and do not rely on ElastiCache. Option D is incorrect because consistency models differ significantly in cost and latency guarantees.
A developer has configured an AWS Lambda function to consume records from an Amazon DynamoDB Stream. How does the Lambda runtime handle record batch execution and retry failures during stream processing?
Correct: C. Option C is correct because stream event source mappings automatically retry failing batches until records expire (up to 7 days) or reach max retry limits, and bisect-on-failure can isolate failing records. Option A is incorrect because stream records cannot be manually deleted by Lambda code. Option B is incorrect because DynamoDB Streams integrate directly with Lambda without needing SQS. Option D is incorrect because unhandled errors trigger continuous retries rather than silent record drops.
A developer is designing a serverless HTTP API fronting AWS Lambda functions for a public mobile app. The developer must implement JWT-based user authentication and rate limiting while minimizing cost. Which TWO AWS service configurations satisfy these requirements? (Choose TWO)
Correct: A and B. Options A and B are correct because API Gateway HTTP APIs provide lightweight JWT authorization natively without Lambda invocation overhead, and usage plans/throttling enforce rate limits efficiently at the API tier. Option C is incorrect because Function URLs lack native usage plans and built-in Cognito JWT authorizers. Option D is incorrect because deploying EC2 reverse proxies adds unnecessary infrastructure cost and maintenance overhead to a serverless architecture.
A cloud developer is provisioning a write-heavy Amazon DynamoDB table for an application that demands single-digit millisecond latency at scale. How should table capacity be configured to maintain optimal performance?
Correct: D. Option D is correct because DynamoDB natively delivers single-digit millisecond latency regardless of capacity mode; On-Demand handles unpredictable traffic bursts automatically, while Provisioned mode with auto-scaling optimizes cost for predictable workloads. Option A is incorrect because static manual provisioned capacity risks throttling during traffic spikes. Option B is incorrect because provisioned tables deliver identical latency. Option C is incorrect because DynamoDB natively achieves single-digit millisecond write performance without caching.
Last updated:
Yes. You can start, finish and score it for free, and download the Techclick practice certificate.
This bank has 120 original scenario-based questions with a 180-minute timer and a 70% Techclick practice target.
The official exam code is DVA-C02 (AWS).
No. They are original practice questions written by Techclick. This is not the vendor's official exam and not leaked dumps.
Score 70% or higher to get a Techclick practice certificate and LinkedIn badge. It is not an official AWS certification.
Related practice tests: AWS SAA-C03, AWS DOP-C02, AWS CLF-C02, AWS SOA-C02, Azure AZ-204, Terraform Associate (linked below).

You earned it — let the world know!
