과제
- 프론트엔드 파이프라인 구성하기
- React, Vue, Angular …
- Github → CodeBuild → S3 → Lambda Invalidation
- 백엔드 파이프라인 구성하기
- Golang Gin, Python Flask, Java Spring (Gradle / Maven)
- EC2
- Github → CodeBuild (with Report) → CodeDeploy (Inplace, Blue / Green)
- ECS
- Github → CodeBuild (with Report) → CodeDeploy (Rolling Update, Blue / Green)
- EKS
- Github → CodeBuild (with Report) → ArgoCD
- CodeBuild를 대체하여 Github Actions도 사용해보세요.
- Github Pull Request에 자동으로 테스트가 수행되게 해보세요.
- 수동 Merge가 되면 파이프라인으로 배포까지 되어야 합니다.
전국 문제
- 경북 2-1 (ECS)
- 광주 2-2 (ArgoCD)
- 부산 2-3 (EC2)
- 충남 2-2 (ECS)