cicd-fullstack
패턴 갤러리

풀스택 CI/CD 파이프라인 아키텍처

중급월 ~$80 (소규모 팀 기준)
CodePipelineCodeBuildCodeDeployECSECRRDSCloudWatch

풀스택 CI/CD 파이프라인 아키텍처

코드 커밋부터 프로덕션 배포까지 완전 자동화된 Blue/Green 배포 파이프라인입니다.

🏗️ 이 패턴을 사용하면 좋은 경우: 무중단 배포가 필요한 팀, 컨테이너 기반 마이크로서비스, 자동화된 테스트/빌드/배포 워크플로우

아키텍처 다이어그램

다이어그램 로딩 중...

요구사항

    장단점 비교

    비용 시뮬레이션

    💰 월 비용 예시 (소규모 팀, 일 3회 배포)

    • CodePipeline: 파이프라인 1개 = $1
    • CodeBuild: 90회 × 5분 × build.general1.small = $4.50
    • ECR: 이미지 저장 10GB = $1
    • ECS Fargate: 2 태스크 × 0.5vCPU × 1GB = $29
    • RDS: db.t3.micro = $15
    • CloudWatch: 로그 5GB + 대시보드 = $5
    • 합계: ~$56/월

    Jenkins 자체 호스팅이라면: EC2 ($30) + 관리 시간 + 장애 리스크

    실전 팁

    ⚠️ 주의할 점:

    • Blue/Green 배포 중 데이터베이스 마이그레이션은 하위 호환성 필수
    • CodeBuild 빌드 캐시를 활용하면 빌드 시간 50% 이상 단축
    • ECS 서비스 최소 2개 태스크로 가용성 확보
    • buildspec.yml의 환경변수에 민감 정보는 Secrets Manager 사용
    ✏️

    본인의 말로 설명해 보세요

    Blue/Green 배포가 Rolling 배포보다 안전한 이유와 비용 트레이드오프를 설명해보세요.

    💡 동시 실행, 즉시 롤백, 리소스 두 배 사용...