스타트업 MVP 외주 개발 견적 분석: 에이전시 M/M 산정 방식 vs 1인 풀스택 린 아키텍처
동일한 기능 명세서로 견적을 의뢰했을 때 300~500만 원부터 3,000~5,000만 원까지 10배 차이가 나는 구조적 원인(에이전시 M/M 인건비 누적 vs 1인 풀스택 모놀리스)을 분석하고, 초기 스타트업이 예산 낭비 없이 핵심 가치를 검증하는 현실적 발주 기준을 제시합니다.
Build Notes
1인 개발사와 초기 창업자를 위해, 직접 제품을 기획·개발·배포하고 운영하며 검증한 기술 기준과 의사결정 과정을 기록합니다.
동일한 기능 명세서로 견적을 의뢰했을 때 300~500만 원부터 3,000~5,000만 원까지 10배 차이가 나는 구조적 원인(에이전시 M/M 인건비 누적 vs 1인 풀스택 모놀리스)을 분석하고, 초기 스타트업이 예산 낭비 없이 핵심 가치를 검증하는 현실적 발주 기준을 제시합니다.
AWS ECS나 Vercel 프로 플랜의 고정비 부담 없이, 월 1~2만 원대 단일 VPS에서 Docker 컨테이너 격리, Postgres DB 링크, Let's Encrypt SSL 자동 갱신, Git Push 무중단 배포를 직접 구축하고 운영하는 실전 아키텍처를 공유합니다.
바이브코딩으로 만든 MVP 코드를 외주사에 보여주면 '처음부터 다시 짜야 한다'고 하지만, 실제로는 UI와 도메인 흐름의 60% 이상을 보존할 수 있습니다. 8년 차 풀스택 개발사가 실제 상용화 스프린트에서 재사용하는 영역과 전면 재작성하는 영역의 엔지니어링 기준을 공개합니다.
외주 개발 갈등은 '무엇을 만들지'보다 '무엇을 만들지 않는지'를 명확히 선 긋지 않았을 때 주로 발생합니다. 8년 차 개발사가 실무에서 사용하는 5대 과업 제외 범위(Out-of-Scope)와 객관적 동작 기반 인수 검수 기준(Acceptance Criteria)을 공유합니다.
결제 성공 웹훅의 네트워크 지연, 중복 발송, 악의적인 결제 금액 위변조 공격을 차단하기 위한 포트원 V2 단건 조회 API 검증과 select_for_update 기반 멱등성 아키텍처를 공유합니다.
AI로 만든 웹 서비스를 VPS 실서버에 올릴 때 터지는 DNS A레코드 미연결, Nginx 리버스 프록시 부재, 백그라운드 프로세스 종료, WhiteNoise 정적 파일 404 등 대표적인 4대 장애와 해결 절차를 총정리합니다.
1인 개발자로 여러 제품을 만들며 반복해서 겪은 실패 패턴은 문제보다 기능부터 시작하는 것이었습니다.