[참고하기 좋은 내용] 개발 환경 분리
1. 개발 환경 분리 1) Local 말 그대로 개발할 때의 각자 개발자 PC 환경을 뜻한다. 이 때 중요한 점은 코드를 합칠 때의 문제가 발생하지 않도록 모든 개발자가 동일한 개발 환경을 사용해야한 다는 것이다. 2) Dev 개발 환경은 각 개별 개발자들이 만든 코드를 합쳐 서버 환경에서 테스트해볼 수 있는 환경이다. 소스 코드를 형상관리 시스템에 Commit하면 코드는 이 Dev 환경에 자동으로 배포되고, 이 환경에서 테스트가 된다. 기능 개발을 위주로 하기 때문에 서버의 환경은 Production 보다 훨씬 작다. Production 환경이 클러스터링 환경으로 수개의 서버로 구성될 때, 개발 환경은 한 두 개의 서버로 기능 구현이 가능한 정도로 구축하는 것이 일반적이다. 3) Integration ..
2021.05.11