Blue/Green 무중단 배포를 적용해 보자
글을 시작하기 전에 일단 최종적으로 이건 실패했다. 하지만 트러블 슈팅 과정을 상세하게 작성해 보았다. 현재 프로젝트에서는 Docker를 사용함을 알린다. 거쳐온 배포 과정으로는수동 배포GitHub Actions를 적용해 CI/CD 구축 (배포 자동화 적용)방식 1에서 2로 넘어오면서 백엔드 개발자로의 편의는 많이 좋아졌으나, 이 두 방식 모두에서 서비스 다운 타임은 피할 수 없는 문제이다.즉, 새 프로젝트가 빌드될 때 기존 컨테이너가 내려가고 새로운 도커 이미지를 바탕으로 컨테이너가 뜬다. 이 사이에 서버는 다운되기 때문에 실제 사용자가 있는 상황이었다면 큰 불편을 줄 수 있는 상황이다. 이를 해결하기 위해 무중단 배포를 도입하려고 한다. 📋 무중단 배포의 종류무중단 배포에는 여러 종류가 있다. 롤..