AWS Certified Developer - Associate (DVA-C02) #15 풀스케일 모의고사: 50문항 + 해설

17 분 소요

#1부터 #14까지의 정리가 머릿속에 들어 있는지 확인하는 단계입니다. 실제 시험과 같은 도메인 비중으로 50문항을 풀어 봅니다.

풀이 방법 #

  • 90~100분 안에 풀어 봅니다(실제 시험은 65문항/130분이지만, 이 모의고사는 50문항 기준입니다).
  • 한 문항씩 즉시 해설을 보지 말고 끝까지 푼 뒤 채점합니다.
  • 36문항(72%) 이상 맞히면 합격권으로 볼 수 있습니다.
  • 부족한 도메인이 보이면 해당 글로 돌아가 다시 정리합니다.

도메인 분포 #

도메인문항 수범위
Domain 1: 개발 (32%)16Q1 ~ Q16
Domain 2: 보안 (26%)13Q17 ~ Q29
Domain 3: 배포 (24%)12Q30 ~ Q41
Domain 4: 트러블슈팅과 최적화 (18%)9Q42 ~ Q50

Domain 1: AWS 서비스로 개발 #

Q1. API Gateway가 Lambda를 직접 호출했는데 오류가 발생했다. Lambda의 재시도 동작은?
Q2. S3 이벤트로 비동기 호출된 Lambda가 모든 재시도 후에도 실패했다. 이벤트를 잃지 않으려면?
Q3. Lambda 함수의 첫 호출 응답이 느리다(콜드 스타트). 지연을 줄이는 가장 적절한 방법은?
Q4. 한 Lambda 함수가 계정 전체 동시성을 잡아먹어 다른 함수가 스로틀링된다. 격리하려면?
Q5. 비용과 지연이 가장 중요하고 단순한 Lambda 프록시 백엔드만 필요하다. 적절한 API Gateway는?
Q6. 고객 등급별로 월 API 호출 할당량을 두려고 한다. 적절한 것은?
Q7. 프록시 통합된 Lambda를 호출하면 API Gateway가 502 Bad Gateway를 반환한다. 원인은?
Q8. DynamoDB 테이블에서 파티션 키가 아닌 속성으로 자주 조회해야 한다. 테이블은 이미 운영 중이다. 적절한 것은?
Q9. 두 클라이언트가 동시에 같은 DynamoDB 항목을 수정해 덮어쓰기 충돌이 발생한다. 막으려면?
Q10. 같은 주문 ID로 요청이 두 번 들어와도 항목을 한 번만 생성하려 한다. 적절한 것은?
Q11. DynamoDB에 새 항목이 추가되면 자동으로 알림을 발송하는 후속 처리를 붙이려 한다. 적절한 것은?
Q12. 주문은 받은 순서대로, 중복 없이 정확히 한 번 처리되어야 한다. 적절한 것은?
Q13. 하나의 주문 이벤트를 결제,알림,분석 시스템이 각각 독립적으로, 내구성 있게 처리해야 한다. 적절한 것은?
Q14. 매일 자정에 정리 작업을 실행하는 Lambda를 트리거하려 한다. 적절한 것은?
Q15. 리스트 API를 호출했는데 결과가 일부만 반환된다. 가장 가능성 높은 원인은?
Q16. 브라우저에서 서버를 거치지 않고 S3에 직접 큰 파일을 업로드하게 하되, 클라이언트에 AWS 키를 배포하지 않으려 한다. 적절한 것은?

Domain 2: 보안 #

Q17. 모바일 앱 사용자가 로그인 후 S3에 직접 업로드하도록 임시 AWS 자격 증명을 발급해야 한다. 적절한 것은?
Q18. 웹 앱에 회원가입,로그인,JWT 발급이 필요하다. 적절한 것은?
Q19. EC2에서 도는 애플리케이션이 S3에 접근해야 한다. 가장 안전한 방법은?
Q20. RDS 데이터베이스 자격 증명을 주기적으로 자동 회전해야 한다. 적절한 것은?
Q21. 비용 없이 애플리케이션 설정값을 계층적 경로로 저장,조회하려 한다. 적절한 것은?
Q22. S3 객체를 누가 언제 복호화했는지 감사할 수 있어야 한다. 적절한 암호화는?
Q23. 수 GB 크기의 데이터를 KMS 키로 암호화하려 한다. 올바른 방식은?
Q24. 다른 계정의 리소스를 코드에서 제어해야 한다. 적절한 방법은?
Q25. Lambda 함수가 DynamoDB 테이블에 쓰기를 해야 한다. 권한을 주는 올바른 방법은?
Q26. 여러 정책이 적용되는데 그중 하나에 명시적 Deny가 있다. 최종 결과는?
Q27. API Gateway에서 서드파티 OAuth 토큰을 자체 로직으로 검증해 접근을 통제해야 한다. 적절한 것은?
Q28. Identity Pool로 받은 임시 자격 증명으로, 사용자가 자기 소유 S3 prefix에만 접근하게 하려 한다. 적절한 것은?
Q29. 전송 중(in transit) 데이터를 보호할 TLS 인증서를 발급,관리하려 한다. 적절한 것은?

Domain 3: 배포 #

Q30. 소스를 컴파일,테스트해 배포 아티팩트를 만드는 단계를 담당하는 도구는?
Q31. 빌드 단계의 명령과 단계(install/pre_build/build/post_build)를 정의하는 파일은?
Q32. 프로덕션 배포 전에 사람이 검토하고 승인하도록 파이프라인을 멈추려 한다. 적절한 것은?
Q33. 서버리스 애플리케이션(Lambda + API Gateway + DynamoDB)을 적은 코드로 정의,배포하려 한다. 적절한 것은?
Q34. CloudFormation 스택을 갱신하기 전에 어떤 리소스가 어떻게 바뀌는지 미리 확인하려 한다. 적절한 것은?
Q35. CloudFormation 스택을 삭제해도 RDS 데이터베이스는 보존하고 싶다. 적절한 것은?
Q36. Lambda를 로컬 환경에서 실행,디버깅하려 한다. 적절한 것은?
Q37. 인프라 관리에 신경 쓰지 않고 웹 애플리케이션을 빠르게 배포하려 한다(EC2,ELB,ASG 자동 구성). 적절한 것은?
Q38. 배포 실패 시 즉시 이전 버전으로 되돌릴 수 있고 다운타임이 없어야 한다. 적절한 배포 방식은?
Q39. Lambda 새 버전을 처음에 트래픽 10%에게만 보내고 문제없으면 전체로 확대하려 한다. 적절한 것은?
Q40. 새 버전 배포 후 에러율이 임계치를 넘으면 자동으로 이전 버전으로 되돌리려 한다. 적절한 것은?
Q41. 사내 npm,pip 의존성 패키지를 안전하게 호스팅,공유하고 외부 저장소를 캐시하려 한다. 적절한 것은?

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

Q42. 여러 마이크로서비스를 거치는 요청이 어디서 느려지는지 병목 구간을 찾으려 한다. 적절한 것은?
Q43. EC2 인스턴스의 메모리 사용률을 CloudWatch에서 모니터링하려 한다. 적절한 것은?
Q44. 서버리스에서 API 호출 비용 없이 로그만으로 커스텀 지표를 생성하려 한다. 적절한 것은?
Q45. 누가 특정 S3 버킷을 삭제했는지 추적해야 한다. 적절한 것은?
Q46. Lambda 함수가 CPU 바운드 작업에서 느리다. 직접 CPU를 설정할 수 없다면 적절한 조치는?
Q47. API Gateway 뒤의 작업이 30초 넘게 걸려 504 Gateway Timeout이 발생한다. 적절한 해결은?
Q48. DynamoDB 프로비저닝 테이블에서 ProvisionedThroughputExceededException이 자주 발생한다. 적절한 대응이 아닌 것은?
Q49. DynamoDB 읽기 응답을 마이크로초 수준으로 낮추려 한다. 적절한 것은?
Q50. 스로틀링(429/ThrottlingException)에 대응하는 클라이언트의 올바른 재시도 방식은?

채점과 마무리 #

전체 점수
정답 0 / 0
답변 0 / 0

36문항(72%) 이상이면 합격권입니다. 틀린 문항은 단순히 정답을 외우지 말고, **“제약 키워드가 무엇이었고 왜 그 보기가 최적인가”**를 #14의 기준으로 설명할 수 있을 때까지 복습하세요. 특히 자주 헷갈리는 쌍(User Pool vs Identity Pool, Secrets Manager vs Parameter Store, SQS vs SNS vs EventBridge, 502 vs 504)은 마지막까지 확실히 정리합니다.

시리즈를 마치며 #

#1 시험 소개에서 시작해 개발(32%) → 보안(26%) → 배포(24%) → 트러블슈팅과 최적화(18%)의 네 도메인을 한 바퀴 돌고, 시험 전략과 모의고사로 마무리했습니다. DVA-C02는 단순 암기가 아니라 AWS 서비스를 코드로 어떻게 다루고, 배포하고, 디버깅하는가를 묻는 시험이라는 점을 기억하면, 처음 보는 시나리오에도 흔들리지 않습니다.

DVA-C02에 합격한 뒤에는 운영 관점의 SysOps Administrator Associate(SOA-C02), 또는 설계를 더 깊이 다루는 Solutions Architect Associate(SAA-C03)로 이어집니다. 실무 감각이 더 필요하다면 AWS 실무 트랙 27편으로 돌아가 콘솔과 코드 위에서 직접 다뤄 보는 것도 좋은 복습입니다. 합격을 응원합니다.

X