역할
담당자 수
주요 책임
담당자
PM & 아키텍트
1명
전체 구조, 멀티테넌트 설계, 기술 결정
백엔드(API) 개발
1명
코드 저장/실행 API, 테넌트 인증, Router
런타임/Worker 개발
1명
Worker Pod 실행 엔진, 코드 실행 샌드박스
프론트엔드(Web IDE)
1명
코드 에디터, 실행 결과 화면
인프라/DevOps
1명
K8s 구축, ECR, kubeadm, 모니터링, CI/CD
1. PM & 아키텍트 (전체 기술 설계 총괄) —
1명
핵심 담당
✔ 1) 전체 아키텍처 설계 및 문서화
VPC/Subnet/NAT/Public/Private Subnet 설계
kubeadm 기반 K8s 클러스터 토폴로지 설계
NodePool / WorkerPool 구조 정의
멀티테넌트 구조(네임스페이스/리소스쿼터/네트워크 정책) 설계
✔ 2) 서버리스 실행 플랫폼 핵심 흐름 정의
코드 저장 → Worker 배포 → 실행 → 반환
PVC/HTTP 기반 코드 전달 전략
Pod-based scaling vs microVM scaling 결정
✔ 3) Firecracker microVM 옵션 기술 도입 범위 정의
Containerd + Firecracker 지원 여부 검토
fallback: Pod scaling로 대체
“microVM Pool” 방식 프로토타입 범위 설정
✔ 4) 팀 일정/리스크 관리 & 마일스톤 관리