본문 바로가기
Sparta 내일배움캠프 Java 5기/[최종 프로젝트] 커뮤니티 서비스 Team Project ✓ 2024. 7. 26.

(24.07.26) CI/CD 파이프 라인 구상 및 테스트 코드 점검

  • 테스트 코드를 작성했기 때문에 팀원들이 BE 기능 구성과 더불어서 CI/CD 파이프 라인을 간략하게 구상
  • MySQL, Redis 분리해서 각각 Docker 컨테이너당 하나의 EC2 인스턴스를 사용하는 것으로 구상
    • S3는 파일을 저장해야하기 때문에 해당 부분을 따로 분리
  • React단으로 FE를 구성할 것을 결정
  • Route53 을 통해서 Domain 을 구성하기로 사전 협의

CI/CD

  • Jenkins와 Kubernetes 사용을 협의했지만, 오히려 연관관계가 복잡한 구성이기 때문에 과하게 확장해서 오케스트레이션 할 필요없이 GitHub Actions를 통해서 직접 DevOps  파이프 라인을 구상할 수 있도록 설정