AWS Certified Developer - Associate (DVA-C02) #14 시험 팁과 자주 틀리는 패턴

4 분 소요

#2부터 #13까지 네 도메인을 모두 다뤘습니다. 이 글은 지식이 아니라 시험장에서 점수로 바꾸는 기술입니다. DVA-C02는 대부분 시나리오 문항이라, 같은 지식이라도 보기를 어떻게 거르느냐로 점수가 갈립니다.

시간 관리 #

  • 65문항 / 130분이므로 문항당 약 2분입니다.
  • 1차 통과 때 길게 고민되는 문항은 표시(flag)만 하고 넘어갑니다. 쉬운 문항을 먼저 확보합니다.
  • 2분 룰: 한 문항에 2분 이상 매달리지 않습니다. 다 풀고 돌아옵니다.
  • 영어가 모국어가 아니면 시험 전 30분 추가 시간(ESL 연장)을 신청할 수 있습니다(영어 응시 시).

제약 키워드로 보기를 거른다 #

문항의 제약 조건 키워드가 정답을 결정합니다. 지문에서 다음을 찾습니다.

  • 비용/저렴(cost-effective, cheapest) → 더 싼 옵션(HTTP API, On-Demand, Standard 큐 등).
  • 지연/실시간(low latency, real-time) → 캐시(DAX/ElastiCache/CloudFront), 프로비저닝 동시성.
  • 순서/중복 없이(ordering, exactly-once) → SQS FIFO.
  • 무중단/빠른 롤백 → Blue/Green.
  • 자동 회전(rotate) → Secrets Manager.
  • 감사(audit, who decrypted) → SSE-KMS / CloudTrail.
  • 키 저장 없이/직접 업로드 → IAM Role / presigned URL / Identity Pool.

복수 응답과 BEST/MOST 문항 #

  • 복수 응답(Choose TWO/THREE). 정확히 그 수만큼 골라야 부분 점수 없이 정답입니다. 수를 먼저 확인합니다.
  • BEST / MOST appropriate. 여러 보기가 동작은 하지만, 제약(비용,지연,보안)에 가장 맞는 하나를 고릅니다. “되는가"가 아니라 “가장 적절한가"를 묻습니다.
  • 안티 패턴 보기 먼저 제거. 액세스 키 하드코딩, 루트 사용, Scan 남용, 환경변수 평문 비밀은 거의 항상 오답입니다.

가장 자주 헷갈리는 개념 쌍 #

가르는 기준
SQS vs SNS큐(한 소비자 pull) vs 발행/구독(여러 구독자 push)
SNS vs EventBridge단순 고속 팬아웃 vs 내용 기반 라우팅,SaaS,스케줄
표준 큐 vs FIFO처리량 vs 순서,중복 제거
User Pool vs Identity Pool인증(JWT) vs 임시 AWS 자격 증명
Secrets Manager vs Parameter Store자동 회전 내장 vs 무료,계층(회전 없음)
DAX vs ElastiCacheDynamoDB 전용 vs 범용
예약 vs 프로비저닝 동시성수량 확보/제한 vs 콜드 스타트 제거
502 vs 504응답 형식 오류 vs 타임아웃
CodeBuild vs CodeDeploy빌드 vs 배포
in-place vs blue/green저비용,느린 롤백 vs 무중단,빠른 롤백
CloudWatch vs CloudTrail성능,로그 vs API 감사
LSI vs GSI생성 시,같은 PK vs 언제든,다른 PK

이 표를 시험 직전에 한 번 훑는 것만으로도 여러 문항을 빠르게 거를 수 있습니다.

도메인별 키워드 → 서비스 빠른 매핑 #

Domain 1: 개발 #

  • 이벤트로 짧게 실행, 서버 관리 없음 → Lambda
  • 콜드 스타트 제거 → 프로비저닝 동시성
  • HTTP API 관문, 비용,지연 우선 → HTTP API
  • 고객별 호출 한도 → REST API + 사용량 계획
  • 키 아닌 속성 조회 → GSI
  • 동시 수정 충돌 방지 → 조건부 쓰기 + version
  • 변경에 반응 → DynamoDB Streams + Lambda
  • 하나의 이벤트 → 여러 시스템 내구성 처리 → SNS + SQS 팬아웃
  • 다단계 워크플로 → Step Functions

Domain 2: 보안 #

  • 로그인/JWT → Cognito User Pool
  • 임시 AWS 자격 증명 → Cognito Identity Pool
  • 코드의 AWS 접근 → IAM Role
  • 자동 회전 비밀 → Secrets Manager
  • 복호화 감사 → SSE-KMS
  • 대용량 암호화 → 봉투 암호화

Domain 3: 배포 #

  • 빌드 → CodeBuild(buildspec), 배포 → CodeDeploy(appspec), 흐름 → CodePipeline
  • 서버리스 IaC → SAM, 범용 IaC → CloudFormation
  • 갱신 영향 미리 확인 → 체인지셋
  • 무중단,빠른 롤백 → Blue/Green
  • 신버전 점진 노출 → Canary(별칭 가중치)

Domain 4: 트러블슈팅,최적화 #

  • 요청 경로 병목 → X-Ray
  • API 호출 없이 커스텀 지표 → EMF
  • EC2 메모리 지표 → CloudWatch Agent
  • Lambda가 느림 → 메모리 상향(CPU 비례)
  • 502 → 응답 형식, 504 → 타임아웃, 429 → 백오프

응시 직전 체크리스트 #

  • 12개 헷갈리는 쌍 표를 막힘 없이 설명할 수 있는가
  • 호출 유형(동기/비동기/스트림)별 재시도,실패 처리를 구분하는가
  • User Pool과 Identity Pool을 한 문장으로 가르는가
  • buildspec와 appspec, CodeBuild와 CodeDeploy를 구분하는가
  • 502/504/429/ConditionalCheckFailed를 즉답하는가
  • 안티 패턴 보기(키 하드코딩,루트,Scan,평문 비밀)를 반사적으로 거르는가

정리 #

DVA-C02는 암기가 아니라 제약에 맞는 서비스,옵션 선택을 묻는 시험입니다. 지문에서 비용,지연,순서,보안,롤백 같은 제약 키워드를 먼저 잡고, 안티 패턴을 제거한 뒤, 헷갈리는 쌍의 기준으로 마지막 둘을 가르면 됩니다. 이 흐름이 몸에 배면 처음 보는 시나리오에도 흔들리지 않습니다.

다음: 풀스케일 모의고사 #

이제 실전입니다. #15 풀스케일 모의고사에서 실제 시험 비중에 맞춘 50문항을 시간을 재고 풀어 봅니다. 약한 도메인이 드러나면 해당 글로 돌아가 마지막으로 보강하세요.

X