프로젝트 리더로 들어간 한 카드사의 홈페이지 구축 프로젝트에는 전담 DBA도 TA도 없었다. 개발 리딩만 하면 되는 줄 알았는데, 쿼리 기준을 잡을 사람도 배포 파이프라인을 만들 사람도 없었다. 그래서 세 가지 역할을 같이 했다. 약 6개월 동안 그 빈자리를 어떻게 메웠는지 적어 본다.1. 상황: 애플리케이션은 둘인데 사는 세계가 달랐다시스템은 두 개의 애플리케이션으로 나뉘어 있었다. 홈페이지 데이터를 다루는 채널 쪽 애플리케이션과, 분석 데이터를 다루는 정보계 쪽 애플리케이션이다. 문제는 둘의 형상관리와 배포 방식이 완전히 달랐다는 것이다. 채널 쪽은 Git(Bitbucket) 기반이었고, 정보계 쪽은 SVN 기반이었다. 배포 대상 환경도 달랐다. 그런데 화면 하나를 그리려면 두 애플리케이션이 서로 데..