Skip to main content

ðŸŽŊ DVA-C02 — Exam Tips & Ultimate Cheatsheet

Use this page for your final review the day before the exam.


⚡ Keyword → Service Mapping​

Keyword in questionAnswer
ServerlessLambda, DynamoDB, S3, API Gateway, Step Functions
No servers to manageLambda (code), Fargate (containers)
DecoupleSQS (queue), SNS (pub/sub), EventBridge
Real-time streamingKinesis Data Streams
Load streaming to S3Kinesis Data Firehose
Fan-outSNS → multiple SQS queues
Ordered messagesSQS FIFO or Kinesis (per shard)
Exactly-once deliverySQS FIFO
CacheElastiCache Redis/Memcached, DAX (DynamoDB only)
Leaderboard / sorted dataElastiCache Redis Sorted Sets
Sub-millisecond readsDAX (DynamoDB)
Audit trail / who called whatCloudTrail
App performance metricsCloudWatch
Distributed tracingX-Ray
Secrets with auto-rotationSecrets Manager
Configuration / cheap secretsSSM Parameter Store
Encrypt data > 4KBKMS Envelope Encryption (GenerateDataKey)
Cross-account accessIAM Role with trust policy + AssumeRole
Confused deputy protectionSTS ExternalId
User auth (sign in to app)Cognito User Pool
AWS credentials for usersCognito Identity Pool
Custom JWT claimsCognito Pre Token Generation trigger
Direct S3 upload from browserS3 Presigned PUT URL
S3 bucket encryption auditSSE-KMS (CloudTrail logs KMS calls)
S3 query without downloadS3 Select
Prevent S3 accidental deleteS3 MFA Delete or Object Lock
Immutable Lambda deploymentLambda Version + Alias
Gradual Lambda traffic shiftCodeDeploy Canary/Linear + Lambda Alias
API throttling per customerAPI Gateway Usage Plans + API Keys
API response cachingAPI Gateway REST API cache
API max timeout29 seconds (API Gateway hard limit)
Blue/Green on EC2CodeDeploy or Elastic Beanstalk
IaC serverlessSAM (Transform: AWS::Serverless-2016-10-31)
IaC generalCloudFormation
Multi-account IaCCloudFormation StackSets
Human approval in pipelineCodePipeline Manual Approval
Background jobs from web tierSQS + Worker tier (Beanstalk)
Orchestrate multi-step workflowsStep Functions
Long workflow (> 5 min)Step Functions Standard
Short high-volume workflowStep Functions Express
Human approval in workflowStep Functions Callback (waitForTaskToken)
EC2 RAM metricCloudWatch Agent (not default!)
Cold starts for Java LambdaSnapStart, Provisioned Concurrency
Lambda shares code/librariesLambda Layers
Container without EC2 mgmtECS Fargate
Container app permissionsECS Task Role (not Execution Role!)

ðŸŠĪ Common Exam Traps​

TrapCorrect Answer
"Lambda retries on S3 event failure"2 retries (async), not 3
"SQS visibility timeout too short"Messages processed twice
"EC2 MemoryUtilization alarm shows no data"CloudWatch Agent not installed
"Secrets Manager vs Parameter Store"Secrets Manager = rotation; SSM = cheap config
"DLQ vs Destinations"Destinations = success + failure, more targets (prefer it)
"Lambda $LATEST in production"Never — use published version + alias
"KMS encrypt large file"Envelope encryption — KMS max 4KB
"CloudTrail vs CloudWatch"CloudTrail = API calls; CloudWatch = metrics/logs
"Cognito User Pool vs Identity Pool"User Pool = sign in; Identity Pool = AWS credentials
"ECS Task Role vs Execution Role"Task Role = app perms; Execution Role = ECS agent perms
"SNS alone for job processing"SNS has no retention — use SNS → SQS for reliability
"Standard Queue ordering"Best-effort — use FIFO for guaranteed order
"Kinesis vs SQS for replay"Kinesis supports replay; SQS messages deleted after consume
"API Gateway timeout"29 seconds — NOT Lambda's 15 minutes
"SAM transform declaration"AWS::Serverless-2016-10-31 NOT AWS::SAM-2016-10-31

📊 Domain-Specific Priorities​

Domain 1 — Development (32%)​

Must-know services: Lambda, DynamoDB, S3, API Gateway, SQS/SNS/Kinesis, Step Functions, ElastiCache

Domain 2 — Security (26%)​

Must-know services: IAM, Cognito, KMS, Secrets Manager, SSM, CloudTrail

Key patterns:

  • Use roles, never access keys
  • Least privilege
  • Encryption at rest + in transit
  • Audit everything (CloudTrail)

Domain 3 — Deployment (24%)​

Must-know services: CodeCommit, CodeBuild, CodeDeploy, CodePipeline, CloudFormation, SAM, Beanstalk, ECS/Fargate

Key concepts: deployment strategies, blue/green, canary, rollback

Domain 4 — Troubleshooting & Optimization (18%)​

Must-know services: CloudWatch, X-Ray, CloudTrail

Key patterns:

  • Metrics → Alarms → SNS actions
  • Logs → Metric Filters → Alarms
  • X-Ray Annotations for searchable traces
  • X-Ray Segments/Subsegments for distributed tracing

⏱ïļ Exam Time Management​

PhaseTime
First pass (answer what you know)~70 minutes
Review flagged questions~40 minutes
Final review~20 minutes
Buffer~0 minutes (130 total)

Strategy:

  1. Answer easy questions first (< 30 seconds)
  2. Flag uncertain questions — don't spend > 2 min each
  3. Eliminate wrong answers first for hard questions
  4. Never leave blanks — guess if needed (no penalty)

🔄 Last-Minute Service Quick Facts​

ServiceKey Number
Lambda max timeout15 minutes
Lambda max memory10,240 MB
Lambda default concurrency1,000 per region
API Gateway timeout29 seconds
SQS standard max retention14 days
SQS visibility timeout max12 hours
SQS FIFO throughput300 TPS (3,000 with batching)
DynamoDB max transaction items100 items
DynamoDB TTL deletion SLAwithin 48 hours
Kinesis default retention24 hours (max 365 days)
Kinesis shard write1 MB/s or 1,000 records/s
S3 presigned URL max expiry7 days
KMS direct encrypt max size4 KB
Cognito Access Token expiry1 hour (default)
CloudTrail Event History90 days
Step Functions Standard max1 year
Step Functions Express max5 minutes
CodeBuild cache type for MavenS3 cache (/root/.m2/**/*)

📚 Final Study Resources​

ResourcePriority
TutorialsDojo Practice Exams⭐⭐⭐ Must do
Stephane Maarek DVA-C02 (Udemy)⭐⭐⭐ Must do
AWS Skill Builder Official Practice⭐⭐ Recommended
AWS DVA-C02 Exam Guide⭐⭐ Read once
AWS Workshops (hands-on)⭐ Good for hands-on
Whizlabs Practice Tests⭐ Extra practice

You've got this!

The best preparation is a combination of watching/reading all topics + hands-on practice in an AWS account + practice exams until you consistently score 80%+.

Target 80%+ on TutorialsDojo mocks before booking the real exam.