배포 (1) 썸네일형 리스트형 enum 수정 후 deploy 시 문제점. 필요에 의하여 enum을 수정할 일이 있었다.즉, enum에 값을 추가한 뒤, 해당 값을 사용하는 로직을 배포했다. 그런데 갑자기 Error가 엄청나게 올라오기 시작했다. 로직의 결함은 전혀 없었는데 도대체 왜 Error가 발생 했을까? 이 2가지 상황을 고려하면 내가 발생시킨 Error는 당연한 것으로 보인다. 내가 배포한 서비스는 다수의 서버에서 실행된다.다수의 서버를 동시에 배포하면 서비스에 차질이 있므로, 순차적으로 배포했다. 다음의 예를 보면 알 수 있다. 기존의 서비스에서 한 enum 클래스가 아래와 같이 존재할 때, [Old Enum]12345public enum Color { BROWN, YELLOW, WHITE}cs이 Enum을 아래와 같이 변경한다. [New Enum]123456publ.. 이전 1 다음