고도몰 패치
고도몰 패치에 대한 이해
- 고도몰은
system
과 user
디렉토리로 구분됩니다.
-
system
디렉토리는 NHN커머스에서 관리하는 디렉토리로 Framework
, Controller
, Component
, 관리자스킨
등을 특정 주기로 업데이트 합니다.
-
user
디렉토리는 DOCUMENT_ROOT
로 사용자 리소스와 module
디렉토리내 튜닝 소스들을 관리하실 수 있습니다.
-
system
과 user
로 나눠놓은 이유는 튜닝을 하면서도 자동패치를 지원하기 위한 방법으로 고안된 프로세스입니다. 따라서 system/src/Bundle
에서 제공하는 영역을 3rd party 개발자도 사용하실 수 있습니다.
- 패치는 버전별로 히스토리 관리되며 이를 기반으로 원하는 시점으로
Rollback
이 가능합니다.
패치 프로세스

- DB 패치
- 각 서버별 스탠다드 패치
- 각 서버별 PRO 패치
- 각 서버별 PRO-PLUS 패치
- 패치에 반영된 개발건에 대한 QA 진행
- QA 성공/실패 여부에 따라 소스수정 후 다시 QA 진행
- 수정이 불가한 경우 롤백 처리
- 완료
패치의 종류
정기패치
- 정기패치는 2016년 현재, 2~3주단위 수요일에 패치가 진행되고 있습니다.
- 패치의 범위와 수량에 따라 주단위로 기한이 연장될 수도 있습니다.
긴급패치
- 결제 및 사이트 운영과 관련된 긴급한 건에 한해서 패치가 진행됩니다.