💣 Problem


이후 개발 서버, 프로덕트 서버를 운영하기 위해서는 배포 환경이 필요합니다.

이전 프로젝트에서는 비용의 부담으로 개발서버를 두지 않고 프로덕트 서버만 구축하고 배포를 진행했습니다. 그 결과, 배포 환경에서 수많은 에러를 만날 수 있었고 서비스가 사용자들에게 불안정할 수 밖에 없었습니다. 또한, 배포과정에서 서비스 다운 타임이 꽤나 길었고 롤백 또한 길고 수작업이 많았습니다.

기존 방식을 그대로 적용한다면 같은 문제를 다시 만날 수 있고 안정적인 서비스 구축이 불가능하다고 판단했습니다.

🪜 Solution


문제를 해결하기 위한 요구조건은 다음과 같습니다.

요구조건을 만족시키기 위한 개발 서버 구축 계획은 다음과 같습니다.