오픈소스로의 전향이 힘든 이유가 db 접근 쿼리정보 노출입니다. 가장 큰 문제기도 하죠 해서, 뷰단에서는 api로 콜 하고 비즈니스 단에서는 요청 받아다 쿼리 호출하고 나누는거죠 이 작업을 하려면 모든 요청에 대해 프로그램 명세를 작성하고 각각에 기능에 대하여 정의를 하고 개발 시작하면 되죠
api는 client-server 암호화 통신으로 확인절차가 필요하고요 당연히 쿼리-> api단 개발은 오픈소스로 전환을 못하죠 ..뭐 물론 기간은 최소 2명으로 봤을때 6~12개월도 봐야합니다