AWS 개발자(DVA) — 완주 가이드

2026-05-25자바 백엔드 입문

AWS DVA(개발자 어소시에이트) 완주 가이드. 추천 읽기 순서와 전체 목차.

📚 자바 백엔드 입문 · ?편 — 완주 가이드
📚 인프라 · 자격증 · 12편

AWS 개발자(DVA) 완주 가이드

IAM·STS·Cognito부터 EC2·Lambda·ECS·RDS·DynamoDB·SQS·SNS·Kinesis·API Gateway·CloudWatch·X-Ray·KMS·SSM·CodePipeline·CDK까지, DVA-C02 개발자 관점 AWS 서비스 전 영역을 실전 코드와 함께 풀어쓴 12편 학습 자료입니다.

어떤 분이 읽으면 좋아요

이 시리즈는 AWS 개발자 어소시에이트(DVA-C02) 자격증을 준비하는 애플리케이션 개발자, 또는 AWS SDK·CLI를 실무에서 쓰고 있지만 체계적으로 정리하고 싶은 분을 염두에 두고 썼어요. SAA가 아키텍처 설계 관점이라면 DVA는 개발자가 코드에서 AWS 서비스를 어떻게 통합하고 배포·모니터링하나 에 초점을 맞춥니다.

처음 들어오신 분은 1편(IAM·Cognito 보안 기초) → 2편(EC2·Lambda·Beanstalk) → 3편(서버리스 Lambda 심화) 세 글이면 DVA 핵심 컴퓨팅 그림이 잡혀요. DB가 급하면 4편(DynamoDB), CI/CD 파이프라인은 7편 먼저 챙기세요.

추천 읽기 순서

  • AWS 개발 처음 → 1편(IAM·Cognito) → 2편(EC2·Lambda·Beanstalk) → 4편(DB)
  • 서버리스 집중 → 3편(Lambda·SAM·Step Functions) → 9편(API Gateway) → 6편(SQS·SNS·Kinesis)
  • 컨테이너 자리 → 5편(ECS·ECR·Fargate·EKS) → 2편
  • CI/CD·IaC 자리 → 7편(CodePipeline·CodeBuild·CodeDeploy) → 11편(CDK·CloudFormation)
  • 모니터링·관측 → 8편(CloudWatch·X-Ray·CloudTrail)
  • 보안·암호화 → 10편(KMS·SSM·Secrets Manager) → 1편

전체 목차

제목 핵심
1편 AWS DVA 입문 — IAM·STS·Cognito 보안 기초 사용자·역할·정책·STS AssumeRole·Cognito User/Identity Pool
2편 AWS DVA 컴퓨팅 — EC2·Lambda·Beanstalk 인스턴스 유형·Lambda 한계·Beanstalk 배포 전략
3편 AWS DVA 서버리스 — Lambda·SAM·Step Functions 이벤트 소스·동시성·SAM IaC·Step Functions 상태 머신
4편 AWS DVA 데이터베이스 — RDS·Aurora·DynamoDB 읽기 복제본·ElastiCache·DynamoDB GSI·LSI·DAX
5편 AWS DVA 컨테이너 — ECS·ECR·Fargate·EKS Task Definition·서비스 배포·ECR 이미지 관리
6편 AWS DVA 메시징 — SQS·SNS·Kinesis 표준 vs FIFO·팬아웃 패턴·Kinesis Data Streams
7편 AWS DVA CI/CD — CodePipeline·CodeBuild·CodeDeploy 파이프라인 구성·빌드 스펙·블루·그린·카나리 배포
8편 AWS DVA 모니터링 — CloudWatch·X-Ray·CloudTrail 커스텀 메트릭·알람·X-Ray 트레이싱·감사 로그
9편 AWS DVA 네트워킹 — VPC·CloudFront·API Gateway VPC 엔드포인트·CloudFront 캐시·API GW 통합 유형
10편 AWS DVA 보안·암호화 — KMS·SSM·Secrets Manager 봉투 암호화·Parameter Store·Secrets Manager 로테이션
11편 AWS DVA 개발자 도구 — CLI·SDK·CDK·CloudFormation AWS CLI 프로파일·SDK 자격증명 체인·CDK vs CloudFormation
12편 AWS DVA 스토리지 — S3·EBS·EFS S3 이벤트 통지·프리사인 URL·EBS 타입·EFS 성능 모드

시리즈 핵심 한 줄 정리

  • DVA vs SAA — SAA는 아키텍처 설계, DVA는 코드에서 SDK로 서비스를 붙이고 배포·모니터링하는 개발자 관점
  • Lambda 핵심 3가지 — 이벤트 소스(트리거)·동시성 제한·콜드 스타트 최소화(SnapStart·Provisioned)
  • DynamoDB 설계 — 핫파티션 방지가 첫 번째, GSI로 접근 패턴 추가, DAX로 읽기 캐시
  • CI/CD 4단계 — Source(CodeCommit)→Build(CodeBuild)→Test→Deploy(CodeDeploy) + CodePipeline 오케스트레이션
  • 암호화 2계층 — KMS CMK로 DEK 암호화(봉투 암호화)·Secrets Manager로 자격증명 자동 로테이션
  • X-Ray 트레이싱 — 분산 서비스 간 지연·오류 시각화. Lambda·API GW·ECS 모두 네이티브 통합
  • CDK vs SAM — CDK는 범용 IaC(TypeScript/Python), SAM은 서버리스 특화 단순 배포
  • 현재 시험 버전 — DVA-C02 (2026-05 기준)

다음 단계

DVA가 끝나면 SAA(솔루션스 아키텍트)로 아키텍처 설계 관점을 넓히거나, 쿠버네티스로 컨테이너 오케스트레이션을 심화하는 것이 자연스러운 흐름이에요.

error: Content is protected !!