BLOG ARTICLE 조대협 | 1 ARTICLE FOUND

  1. 2008/03/21 JavaStudy.co.kr 부활프로젝트에 참여합니다.

사용자 삽입 이미지
대협님께서 자바스터디를 개편할 계획을 가지고 있어 조금이나마 자바 발전에 힘이 되고자 참여를 하게 되었습니다. 저는 기존의 javastudy의 table data를 신규서버의 database로 마이그레이션하는 과정을 도우려 합니다.

그 이상도 진행할 수 있지만 웹 개발에서 손을 뗀지 워낙에 오래된지라 민폐끼칠까봐 뒤에서 묵묵히(?) 봐주기로 결정했습니다.

기본 계획을 다음과 같이 잡으셨네요. 얼마전 대협님과 함께 작업했던 내용과 거의 동일합니다. Application Lifecycle Management 분야죠. 재미있는 작업이 되지 않을까 합니다. 전체 프로세스는 저를 싫어하는 손놀부님께서 맡아주기로 하셨습니다.

사용 미들웨어로는 Aapache Webserver를 앞에놓고 WAS를 WebLogic또는 Tomcat을 중간에 넣어서 클러스터 구성을 하고 DBMS로는 MySQL을 사용할 예정입니다.
일하는 프로세스는 소스코드를 Subversion으로 관리하고 JIRA(Issue tracking system)을 통해서 각 기능별로 UserStory를 작성하고 이에 대해서 Task를 나눈후 개발 담당자에게 배분한후에 주기적인 빌드를 통한 Deploy형태로 진행합니다. 물론 버그에 대한 리포팅도 JIRA를 따릅니다.

이러한 일련의 프로세스와 기술적인 가이드등에 대한 커뮤니케이션은 Wiki를 개설하여 가이드 문서를 배포할 예정입니다.

그 후에, 기존 사이트의 질문 답변 DB를 새로운 사이트로 Migration하는 작업을 진행하겠습니다. 이는 ETL(Extract Transform Loading)과 유사한 형태의 애플리케이션을 개발하여 데이타를 옮기는 작업으로 기존 사이트와 새사이트에 대한 DBMS 구조에 대한 높은 이해가 필요합니다.

금주중에 개발 서버를 협찬 받을 예정이고 다음주에 SVN,JIRA,WIKI,개발용 Liferay를 설치할 예정입니다.

그 후에 하나하나 UserStory를 뽑아내서 작업을 배정해야할것 같네요.

아무래도 다들 포탈 기반의 개발이 익숙하지 않은 만큼 쉽지않은 여정이겠지만... 잘 구현된 오픈소스를 기반으로 작업을 한다는 면에서 개개인의 스킬 향상에도 큰 도움이 될 것 같습니다.

Liferay 4.4.2 버전을 기반으로 작업 예정입니다. 각자 받아서 공부하시고 어느정도 개념을 익히시는 것이 좋겠습니다.

운영단에서는 Jennifer를 통한 성능 모니터링과 JIRA를 통한 기능 개선 요청과 버그 추적을 계속할 예정입니다.

크리에이티브 커먼즈 라이센스
Creative Commons License
2008/03/21 16:54 2008/03/21 16:54