프로젝트..

CONSULTING 2009/03/03 22:06
또 다시 다른 프로젝트에 투입되었습니다. 오랜만에 재미있는 프로젝트입니다. 일반 다른 개발자분들처럼 한 프로젝트에 6개월에서 1년이상씩 몸담는 게 아니라 프로젝트 초기 단계에 핵심적인 core부분을 가이드해 주거나 핵심 클래스 등을 작성해드리고 빠지는 역할이라 기간은 상당히 짧습니다.(보통 보름에서 한 달) 그러고 보니 이런 생활이 6년째에 접어들었네요. 웹 개발 생활은 2003년에 마지막으로 해봐서 지금 해보라고 하면 화면 하나 작성하는데 일주일이 걸릴지도 모르겠네요.

내용인즉 모 회사 연구소에서 설비 제어 관련 엔진을 만들고 있습니다. 제안 당시 WAS를 들이밀었는데 엉뚱하게 그 WAS는 제쳐두고 WAS의 기능을 만들게 되었습니다. 요구 사항이 워낙에 까다로워 구현하는데 애를 먹고 있습니다. Class loader repository를 이용하여 원하는 모듈별로 24 X 7 module을 만들어내야 합니다. 즉 변경사항은 항상 즉시 반영되고 두 개의 버전이 동시에 올라가는 기능을 구현(생산라인은 1년 365일 쉬지 않고 돌아갑니다)하는 것이지요. 이 또한 JBoss micro container에서 구현되어야 합니다. WebLogic 9에 최신으로 나온 side-by-side deployment 기능이 있지만 아직 버그가 완벽하게 해결된 것이 아니기 때문에 만약에 지금 만들고 있는 것이 성공한다면 자화자찬할 일이 생기게 되네요.

가장 큰 문제는 산출물을 전혀 가지고 나올 수 없다는 것이네요. 보안이 워낙에 심한데다가 제 경우 한 번 더 걸리면 영구적으로 고객사에 출입을 못하거든요. 하는 수 없이 집에 와서 그 날 그 날 만들었던 모듈을 다시 만들고 있습니다.

그 회사 쪽만 바라봐도 두통이 생길 지경인데 그것을 집에 와서 다시 보고 있다고 마눌님이 정신나간 거 아니냐고 합니다.

그래도 어떻게 합니까. 정신적으로 고달퍼도 재미있는 걸요.
크리에이티브 커먼즈 라이센스
Creative Commons License
2009/03/03 22:06 2009/03/03 22:06
http://www.javapattern.info/trackback/229