최수민

갈아엎지 않는바이브코더 DB 설계

바이브코더를 위한 DB 설계 : 기획서 한 장에서 갈아엎지 않는 DB까지

평생소장약 3시간바이브코딩 경험자

AI로 화면은 금방 만듭니다. 그런데 기능을 붙일수록 데이터가 꼬이죠. 기획서를 테이블로 옮기는 법부터 이미 꼬인 DB를 고치는 법까지, 내 서비스 위에서 직접 설계하며 배웁니다.

  • #DB설계
  • #Supabase
  • #바이브코딩
  • #클로드코드
  • #ERD

강의 정보

  • 온라인 VOD
  • 5챕터
  • 11월 중순 공개
  • 설계서 템플릿 제공
  • 검수 프롬프트 5종
  • 예제 설계서 3종

최대 33%

99,000원

권장 소비자 가격
149,000원
1기 얼리버드 할인
-50,000원
할인 판매가
99,000원

마감까지 16일 · 30명 중 30명 남음

AI로 서비스, 만들긴 했다?
그런데 기능 붙일 때마다 불안하신가요?

혹시 이런 말, 해보신 적 있나요?

DB부터 갈아엎어야하는데...
db는 뭘로 할지 이런 것들. 아차하면 다 갈아엎어야 함
db 2번 갈아엎으면서 계속 전진했음 ㅋㅋㅋㅋㅋ
아오 진짜 분석은 다하고 마이그레이션할라니까 바로 에러뜨네
테이블 새로 만드는거 같아요~ 그래서 여쭤봅니다 ㅠㅠ

바이브코딩 오픈채팅방(2,100여 명)에서 실제로 나온 말입니다

AI는 화면을 빨리 만듭니다.
데이터 구조는 대신 책임지지 않습니다.

그래서 설계부터 다시 합니다.

전과 후

같은 쇼핑몰, 다른 DB

주문 기능을 만든다고 해볼게요. 기능부터 붙인 DB와 설계하고 붙인 DB는 이렇게 달라집니다.

설계 없이 기능만 붙인 DB

orders
  • PKid
  • user_name1
  • user_phone1
  • product_name1
  • product_price1
  • option13
  • option23
  • option3, option4 …
carts
  • user_name2
  • user_phone2
reviews
  • user_name2
  • user_phone2
  • 1회원·상품 정보가 주문마다 중복 저장됩니다.
  • 2같은 정보가 3곳에 있어, 전화번호를 바꾸면 어딘가 하나는 옛 번호로 남습니다.
  • 3기능을 붙일 때마다 컬럼이 하나씩 늘어납니다.

설계하고 붙인 DB

users
  • PKid
  • name
  • phone1
orders
  • PKid
  • FKuser_id
  • ordered_at
order_items
  • FKorder_id
  • FKproduct_id
  • quantity
products
  • PKid
  • name
  • price
  • 1전화번호는 users 한 곳만 고치면 됩니다.
  • 2새 기능은 컬럼이 아니라 테이블을 하나 더 붙여서 만듭니다.
  • 3AI에게 “이 구조에 맞춰 만들어줘”라고 설명할 수 있습니다.

결과물

끝나면 손에 남는 것 3가지

1부

내 서비스 DB 설계서

예제가 아니라, 지금 만들고 있는 내 서비스의 설계서가 남습니다.

5종

AI에게 설계를 시키고 검수하는 프롬프트

설계를 맡기고, 결과에서 문제를 찾아 고치게 하는 프롬프트입니다.

3종

예제 서비스 설계서 원본

쇼핑몰·예약·커뮤니티 서비스의 설계서와 마이그레이션 파일입니다. 비슷한 서비스라면 가져다 고쳐 쓰면 됩니다.

커리큘럼

5개 챕터로 처음부터 끝까지

  1. 01

    기획서를 테이블로 옮기는 법 — 엔티티와 관계 찾기

    약 35분

    이 강을 보면 · 기능 목록만 보고 필요한 테이블과 관계를 뽑을 수 있습니다

  2. 02

    나중에 갈아엎지 않는 설계 — 정규화는 어디까지

    약 40분

    이 강을 보면 · 어디까지 나누고 어디서 멈출지 판단할 수 있습니다

  3. 03

    AI에게 DB 설계를 시키고 검수하는 프롬프트

    약 35분

    이 강을 보면 · AI가 낸 설계에서 문제를 찾아 고치게 할 수 있습니다

  4. 04

    이미 꼬인 DB를 마이그레이션으로 고치는 법

    약 40분

    이 강을 보면 · 서비스를 멈추지 않고 구조를 바꿀 수 있습니다

  5. 05

    실습: 내 서비스 DB 설계서 완성하기

    약 30분

    이 강을 보면 · 내 서비스에 바로 쓰는 설계서가 남습니다

총 약 3시간 · 11월 중순 공개 · 공개 후 평생 소장

만든 사람

최수민

최수민(바이브마피아)

토스페이먼츠에서 결제 시스템을 만들었고, 외주개발사 대표와 스타트업 CTO로 여러 서비스를 직접 설계했습니다.

요즘은 바이브코딩으로 서비스를 만드는 분들을 매주 만납니다. 화면은 금방 나오는데, 막히는 곳은 거의 항상 데이터 구조였습니다.

그래서 개발자들이 처음 일주일 동안 하는 그 설계를, 바이브코더가 직접 할 수 있게 정리했습니다.

1.2만

유튜브 구독자

2,100+

오픈채팅 멤버

8년차

개발자

前 Toss 개발자 / TPM前 외주개발사 대표前 스타트업 창업자(CTO)

유튜브에서 먼저 만나보세요

토스 출신 엔지니어의 바이브코딩 로드맵 — 이거 넘으면 그냥 개발자입니다

[풀버전] 코딩몰라도 가능한 앱개발 (w. 클로드코드, 하네스)

후기

먼저 1:1로 설계를 함께한 분들의 이야기

VOD 1기 후기가 아니라 1:1 멘토링 후기입니다

제가 만들던게 엄청 복잡한건줄 알았는데 설계해주신대로 해보니까 쉽게 만들어져서 놀랐습니다. 데이터베이스 공부 열심히 하겠습니다. 선생님만 괜찮다면 앞으로도 자주 요청드리고 싶습니다.

김*백

바이브코딩 하다보니 AI한테 그냥 뭐뭐 해줘 이렇게 쓰면 안되겠다는 생각이 들었습니다. 좀 더 개발자적, 기획자적 접근이 근본적으로 필요하다고 판단되어 신청드리게 되었습니다. 제 문제를 보면서 직접 설계하는걸 보여주신게 큰 도움이 됐습니다. 주신 프롬프트도 잘 쓰겠습니다. 감사합니다.

김*영

개발의 체계를 배울 수 있었습니다. 이제 뭐든지 시작은 해볼 수 있을 것 같아요 ㅎㅎ

조*근

1기 얼리버드

정가 149,000원

99,000원

30명 한정 · 10월 31일 마감

30명 중 30명 남음

  • 보장 · 실습을 따라 했는데 내 서비스 DB 설계서가 나오지 않으면 전액 환불
  • 공개 · 11월 중순, 예약자에게 먼저

FAQ

자주 묻는 질문

코딩을 몰라도 되나요?+

코드를 직접 짜지 않아도 됩니다. 테이블과 관계를 읽고 AI에게 지시하는 법을 다룹니다. 바이브코딩으로 서비스를 하나라도 만들어 보셨다면 충분합니다.

Supabase가 아니어도 되나요?+

네. 설계 원리는 어떤 관계형 DB에도 같습니다. 예시는 Supabase(PostgreSQL)로 보여드립니다.

유튜브 무료 영상과 뭐가 다른가요?+

라이브는 그때그때 주제를 다룹니다. 이 VOD는 DB 설계만 처음부터 끝까지 순서대로 엮고, 실습과 예제 설계서로 내 서비스에 바로 적용하게 합니다.

왜 공개 전에 결제하나요?+

1기 예약자 의견을 받아 마지막 구성을 다듬습니다. 그래서 얼리버드 가격으로 먼저 드립니다. 실습을 따라 했는데 설계서가 나오지 않으면 전액 환불합니다.

외주를 맡기는 것보다 나은가요?+

개발 외주에서 설계 단계만 맡겨도 수백만 원이 듭니다. 이 강의는 그 설계를 직접 할 수 있게 만드는 게 목표입니다.

예약·결제

1기 예약하기

결제는 예약과 함께 진행됩니다.

로그인하고 예약하기

예약은 로그인한 계정에 연결됩니다.
구글 계정으로 3초 만에 로그인하세요.

환불은 취소·환불 정책을 따릅니다.