우유팩 딜리버리 · 창업팀의 엔지니어링 파트너

제품에만 집중하세요.

ChatGPT나 Claude로 기획하고 만드는 동안, 전문 개발팀의 설계와 프로세스가 그 아래에서 돌아갑니다.

기술 스택을 몰라도 됩니다.

예시AI 교육 플랫폼을 만든다면

✻ Claude Code — 창업팀
~/edu-platformMCP 우유팩 연결됨
✻ Welcome to Claude Code!
/help for help, /status for your current setup
>
⏵⏵ accept edits on
우유팩 — 학부모 주간 리포트확인 중 0/4

이 제품의 구성

학습 앱→API→작업 서버이번 변경→메일DB · 학생별 조회

혼자 할 때 놓치는 것

이번 변경에서 우유팩이 확인한 것

  • ?

    이 구조로 괜찮을까?

    혼자였다면 · API 요청 안에서 메일 발송 → 느려지고 끊김

    확인 전

  • ?

    지금 이것까지 만들어야 하나?

    혼자였다면 · 앱 푸시 · 알림 설정 화면까지

    확인 전

  • ?

    다른 학생 기록이 섞이진 않을까?

    혼자였다면 · 테스트 12개 통과 → 그대로 배포

    확인 전

  • ?

    배포하다 문제가 생기면?

    혼자였다면 · 운영에 바로 반영

    확인 전

Claude Code는 그대로 씁니다. 혼자라면 지나쳤을 구조 · 범위 · 개인정보 · 배포를 우유팩의 설계와 검사가 짚으면서 진행합니다.

어디서 막히나요

AI가 만들어 준 대로 만들었는데, 이게 맞나요?

AI

다 만들었어요. 이제 배포하면 됩니다.

빌드 성공

잠깐, 배포 전에 같이 봐요

— 우유팩 담당 엔지니어

  1. 01

    기능을 붙일수록 제각각이 돼요

    로그인 확인이나 메일 발송 같은 공통 기능이 두 벌씩 생기고, 화면마다 버튼 모양과 문구가 다릅니다.

    화면 셋 · 공통 기능
    강의저장

    이걸로 통일

    과제저장하기
    설정확인
    로그인 확인 · 2벌
    lib/auth.ts
    utils/checkLogin.ts
    메일 발송 · 2벌
    lib/sendMail.ts
    services/email.ts

    lib/ 한 곳으로 합치기

    공통 기능 자리를 규칙 파일에 적어 두면에이전트가 또 만들지 않음

    ?같은 걸 왜 두 번 만들었지?

  2. 02

    AI 검토 결과가 47건인데, 다 고쳐야 하나요?

    보안 · 구조 검토는 최신 AI 모델이 해 줍니다. 그 결과가 이 서비스의 지금 단계에 맞는 수준인지는 판단할 사람이 없습니다.

    보안 · 구조 검토 · 최신 AI 모델47건
    높음수강생 조회에 기관 구분이 없음
    높음결제 키가 화면 코드에 있음

    출시 전에 꼭!

    높음마이크로서비스로 나누기
    중간쿠버네티스로 옮기기

    대량 트래픽 · 오토스케일링이필요해지면 그때. 지금은 과함

    … 43건 더

    ?지금 꼭 고칠 건 뭐지?

  3. 03

    테스트가 다 통과했는데, 믿어도 되나요?

    테스트도 AI가 쓰고, 통과하면 바로 배포됩니다. 그 테스트가 중요한 것을 확인하는지는 아무도 보지 않습니다.

    payment.test.ts128 passed · 배포됨
    1test("수강권을 결제한다", ...
    2 mockPayApi({ ok: true })1
    3 const res = await buy(pass)
    4 expect(res).toBeDefined()2
    5})
    1

    가짜 응답이라 늘 통과

    2

    뭐라도 왔는지만 봄→ 결제 금액 · 수강권 지급을 봐야 함

    ?초록불인데, 이게 뭘 확인한 거지?

  4. 04

    어려운 기능은 몇 번을 시켜도 의도대로 안 돼요

    AI 튜터처럼 실시간으로 답하는 기능은 어디서 막혔는지 모르니 같은 수정만 되풀이합니다.

    AI 튜터 실시간 답변
    1차“답을 실시간으로 보여 줘”
    30초 뒤에 한꺼번에 나옴
    2차“웹소켓으로 바꿔 줘”
    배포하면 연결이 안 됨
    3차“끊기지 않게 다시 고쳐 줘”
    60초마다 끊김

    원인은하나

    물어봐야 했던 건 '어디서 돌릴지'서버리스 함수는 연결을 오래 못 붙잡음→ 실시간 부분만 상주 서버로

    ?뭘 물어봐야 하는지도 모르겠다

  5. 05

    무엇을 어떻게 연결해야 할지 감이 안 와요

    로그인, 결제, 데이터 저장을 어디에 어떻게 붙여야 하는지부터 막힙니다.

    AI에게 물음 · AI 교육 플랫폼을 만들려면 뭐가 필요해?
    인증1데이터베이스2서버리스 함수웹훅작업 큐환경 변수도메인 · DNSCI/CD파일 저장소3권한 정책API 키백업

    이 순서로 셋부터.나머지는 필요해질 때 하나씩

    ?이게 다 뭐고, 뭐부터 하지?

세팅과 기술 지원

직접 개발하고 운영할 수 있게,우유팩이 세팅합니다.

그 뒤에 근본적인 기술 문제가 생기면 담당 엔지니어가 함께 풉니다.

예시AI 교육 플랫폼을 함께 세울 때

우유팩여기서부터 창업팀이 직접 →
진단
설계
세팅
창업팀
같이 정함
개발 · 운영

처음에 한 번

우유팩이 세팅

  • 진단

    학생 기록이 기관 구분 없이 조회됨 → 지금 고칠 것

  • 설계

    AI 답변은 튜터 작업 서버에서 → 결정 이력 10/7

  • 세팅

    규칙 파일 · 검사 9단계 · 배포 · 관제 · 백업

✻ Claude CodeMCP 우유팩 연결됨

매일, Claude Code와 우유팩으로

창업팀이 직접

  • 기능 추가

    오답 기억 튜터 → 검사 9/9 · 배포

  • 버그 수정

    결제 완료 메일이 두 번 감 → 고쳐서 배포

  • 장애 대응

    시험 전날 답변 느림 → 서버를 늘려 회복

  • CS 대응

    “결제했는데 강의가 안 열려요” → 결제 기록 확인 · 답변

필요할 때 요청

담당 엔지니어가 지원

  • 근본 문제

    학생이 10배로 늘면? → 구조 계획 3단계

  • 단건 개발

    정기 결제 연동 → PR #142 · 검사 9/9

  • 미팅 동행

    교육청 도입 미팅 → 목 14:00 함께 참석

  • 기술 자문

    투자사 기술 실사 → 답변 초안 12개

자주 묻는 질문

외주는 개발사가 대신 만들어 넘기면 끝납니다. 그 뒤에 고치거나 기능을 붙이려면 다시 개발사를 찾아야 합니다.

우유팩에서는 창업팀이 Claude Code나 Codex로 직접 만들고, 버그 수정과 장애 대응도 직접 합니다. 우유팩은 진단 · 설계 · 세팅으로 그 바탕을 만듭니다. 근본적인 기술 문제가 생기거나 막힌 구간이 있을 때는 담당 엔지니어가 붙고, 개발사 · 투자자 · 고객사 미팅에도 같이 가서 기술 질문에 답합니다.

신청을 받고 있습니다

신청하기

만들고 있는 것을 알려 주세요.확인하고 연락합니다.

1 / 8

지금 어디까지 만들었나요?

고르면 다음으로 넘어갑니다.