왜 배포 실습에 Vercel을 쓸까요?
서버를 직접 마련하는 작업을 줄이고, 만든 앱을 접속 가능한 URL로 빠르게 확인할 수 있기 때문입니다. GitHub에 저장한 코드를 연결하면 변경 사항을 자동으로 배포하는 흐름도 만들 수 있습니다. 국내에는 비슷한 배포 서비스로 클라우드타입(cloudtype.io)이 있습니다.
사내 업무 앱, Vercel에 배포할 때 놓치기 쉬운 문제들
업무 자동화나 AX 교육에서 AI 에이전트로 앱을 만들고 나면, “이걸 우리 팀에서도 쓰면 좋겠다”는 생각이 들 수 있습니다. 실제로 Vercel(버셀)에 배포해 접속 링크까지 만들어 보는 교육 과정도 있습니다. 내가 만든 앱을 동료도 자기 컴퓨터에서 열어볼 수 있게 되는 것이죠.
💡
앱도 작동하고, 함께 쓰는 방법도 배웠으니 회사에서도 그대로 활용하면 될 것 같습니다. 그런데 막상 회사에 사용을 문의하면, 배포 실습 때는 생각하지 못했던 질문들이 돌아올 수 있습니다.
비용만 물어볼 줄 알았는데, 그게 전부는 아니었습니다
회사 업무에 쓸 앱인데, 내 카드를 등록했다가 이용료까지 개인적으로 부담하고 싶지는 않습니다. 그래서 회사 비용으로 처리할 수 있는지 먼저 문의하게 되겠죠. 이때 예상하는 질문은 아마 “얼마나 드나요?”일 것입니다.
그런데 비용을 설명하려던 대화가 다른 방향으로 이어집니다. 어떤 회사 자료를 사용할지, 회사가 배포된 앱들을 파악할 수 있는지, 만든 사람이 다른 부서로 옮기면 누가 관리할지도 묻습니다.
그저 만든 앱을 동료들과 함께 쓰고 싶었을 뿐인데, 왜 이런 것까지 확인하려는 걸까요?
회사에서는 왜 이런 것까지 물어볼까요?
“내가 볼 수 있는 자료인데, 앱에서도 쓰면 안 되나요?”
평소 업무에 쓰던 파일인데, 내가 만든 앱에 올리기 전에 회사에 다시 물어봐야 한다면 의아할 수 있습니다. 이미 내려받아 볼 수 있는 자료이고, 하려는 일도 같은 업무니까요.
하지만 앱이 그 파일을 외부 서비스로 보내 처리한다면 이야기가 달라집니다. 파일을 열어볼 권한이 있다고 외부에 맡겨도 된다는 뜻은 아니기 때문입니다. 그래서 회사는 앱에 어떤 자료를 넣을지, 그 자료가 어디로 전달되고 저장되는지를 확인하려는 것이죠.
“회사 카드로 결제했으니 회사 앱 아닌가요?”
회사 카드로 이용료를 결제하면 재무팀에는 지출 내역이 남습니다. 하지만 그 내역만 보고는 내가 어떤 앱을 만들었는지, 어느 팀이 쓰고 있는지까지 알 수는 없습니다.
내가 앱을 더 만들고 다른 직원들도 각자 배포하기 시작하면, 회사가 모르는 업무 앱이 계속 늘어날 수 있습니다. 어떤 앱이 운영 중이고 누가 쓰고 관리하는지 알아야, 문제가 생겼을 때 확인할 앱과 연락할 사람도 찾을 수 있습니다.
“담당자가 바뀌어도 링크만 넘겨주면 되지 않나요?”
다른 부서로 옮겼는데도 예전에 만든 앱을 고쳐달라는 연락이 계속 온다면 어떨까요? 팀원들은 링크로 앱을 쓸 수 있지만, 코드와 배포 계정에 접근할 수 있는 사람이 나뿐이라면 작은 수정도 나를 기다려야 합니다.
그래서 회사는 퇴사나 부서 이동 뒤에도 앱을 이어서 관리할 사람이 있는지 묻습니다. 한 사람이 자리를 옮겼다는 이유로 팀이 쓰던 앱을 더는 고칠 수 없게 되는 상황을 피하려는 것이죠.
직원에게는 만든 앱을 동료와 함께 쓰려는 일이지만, 회사에는 사내 자료를 다루는 업무 앱이 하나 더 생기는 일입니다. 그래서 비용뿐 아니라 어떤 자료를 쓰는지, 누가 관리하는지, 담당자가 바뀌어도 계속 사용할 수 있는지를 묻게 됩니다.
그럼 IT팀에 배포를 부탁하면 되지 않을까요?
외부 서비스 사용이 어렵다는 답을 들으면, “그럼 IT팀에 부탁해서 회사 안에 배포하면 되지 않을까?”라는 생각이 들 수 있습니다. 회사가 관리하는 환경에서 쓰면, 앞서 나온 걱정도 줄어들 것 같죠.
그런데 팀원이 입력 항목 하나를 추가해 달라고 하면 어떨까요? AI로 수정은 끝냈지만, 동료들이 쓰는 앱에도 그 내용을 반영해야 합니다.
직접 업데이트할 수 있는 절차가 없다면, 수정할 때마다 다시 요청을 올리고 IT팀의 확인과 일정을 기다려야 할 수 있습니다. IT팀도 기존 서비스와 다른 부서의 요청을 함께 처리하고 있기 때문입니다.
앱이 늘고 수정할 일도 잦아진다면, 만든 사람이 직접 배포하고 고칠 수 있으면서도 회사가 앱 현황을 놓치지 않는 방식이 필요합니다.
내가 직접 배포하고, 회사는 한곳에서 관리한다면?
회사에서 “업무용 앱은 이 환경에 배포해서 쓰세요”라고 정해둔다면 어떨까요? 기존 핵심 시스템과 구분해 직원들이 만든 앱을 실행하고 관리할 환경, 즉 서브 인프라를 마련하는 것입니다.
이 안에서 앱을 만든 사람이 직접 배포하고 업데이트할 수 있다면, 작은 수정마다 다른 팀의 작업을 기다리는 일이 줄어듭니다. 다음 앱을 만들 때도 어디에 올릴지부터 다시 고민하지 않고, 같은 환경을 이용할 수 있습니다.
회사 쪽에서는 그 안에 어떤 앱이 운영되는지 한곳에서 확인할 수 있어야 합니다. 사용할 자료와 앱별 관리 책임자도 함께 정해두면, 담당자가 바뀔 때 무엇을 인수인계해야 하는지 파악하기 쉬워집니다.
이런 환경을 마련할 때는 회사 인프라에 설치해 직접 운영하는 셀프호스팅과, 회사 전용 환경의 구축·운영을 공급사에 맡기는 매니지드 서비스를 검토할 수 있습니다. 회사의 보안 기준과 직접 운영할 여건에 맞춰 선택하는 것이죠.
회사의 설치·운영 조건에 맞춰, 직원들이 함께 사용할 배포 환경을 마련합니다.
Ale AI 엔터프라이즈는 직원이 자연어로 앱을 배포·수정하고, 회사가 배포 현황을 관리할 수 있는 서브 인프라를 제공합니다. 셀프호스팅과 매니지드 서비스의 구체적인 제공 범위는 운영 환경 안내에서 확인할 수 있습니다.
만든 앱을 회사에서 함께 쓰는 방법, 담당 부서와 같이 검토해 보세요.
관리형 환경은 별도 구축비 없이 시작할 수 있으며, 무료 트라이얼을 제공합니다.
담당 부서가 왜 이런 질문을 하는지 더 이해하고 싶다면, 인프라팀의 입장에서 같은 변화를 살펴본 글도 참고해 보세요.