2명이서 연 55억 버는 상위 0.1%의 클로드 코드 세팅 — Transcript
Full transcript
- 0:00연 매출 55억 원 소셜 미디어 예약 발행 서비스
- 0:02Postiz의 실제 매출 규모인데요
- 0:05월 매출 2천만 원대이던
- 0:06이 서비스가 넉 달 만에 1억 9천만 원이 됐고
- 0:09지금은 그 두 배를 넘었어요
- 0:11이 서비스는 재밌는 게
- 0:12코드를 전부 공개하고 있어서
- 0:14수십억 단위 연 매출을 내는 서비스의
- 0:16클로드 코드 세팅을 전부 확인할 수 있어요
- 0:18제가 이 세팅은 모두 확인하면서
- 0:20이렇게까지 한다고? 싶은 세팅들이 많더라고요
- 0:23이스라엘 국적의 네보 데이비드
- 0:24그리고 그의 서비스 Postiz가
- 0:27클로드 코드를 어떻게 상위
- 0:280.1% 수준으로 사용하고 있는지
- 0:30한번 알아보겠습니다
- 0:31Postiz의 코드를 실제로 만드는 개발자는
- 0:34사실상 두 명이에요
- 0:35최근 석 달간 코드를 저장한 기록,
- 0:38즉 커밋을 작성자별로 보면
- 0:40창업자 네보와 팀원 한 명이
- 0:42거의 전부를 차지해요
- 0:43최근 커밋에는 클로드 코드가
- 0:45함께 작성했다는 표시가 줄줄이 붙어 있어요
- 0:47평생 풀스택 개발자로 일해 온 네보도
- 0:49지금은 클로드 코드에게 일을 맡기고
- 0:52클로드 코드가 지킬 세팅을
- 0:53공들여 구성하고 있어요
- 0:54그런데 클로드 코드로
- 0:56서비스 만들어 보신 분들은 아실 거예요
- 0:58클로드 코드가 일할 때마다 읽는
- 1:00규칙 파일인 CLAUDE.md에 규칙을 적어 둬도
- 1:03규칙을 어기는 경우가 참 많아요
- 1:05규칙을 적어 두는 것과
- 1:06규칙이 지켜지게 만드는 건 다른 일이에요
- 1:08Postiz 팀은
- 1:09CLAUDE.md에 무엇을 적었고
- 1:11적은 규칙은 정말 지켜질까요?
- 1:13Postiz 팀의 세팅에서
- 1:15가장 먼저 보실 건
- 1:16CLAUDE.md 규칙 목록에 있는
- 1:18운영 규칙이에요
- 1:19이 시스템은 많은 사용자가 쓰고 있는
- 1:21운영 중인 서비스다
- 1:22무언가를 바꾸려면 기존 사용자가 쓰던 기능이
- 1:25전부 그대로 동작하는지 확인해야 하고
- 1:28데이터를 새 형식으로 옮기는 작업
- 1:30즉 마이그레이션이 필요할 수도 있다 라고 말이죠
- 1:33네보는 올해 7월 인터뷰에서
- 1:35앱을 정말 안정적으로 만들어야 해서
- 1:37어느 순간 새 기능을 만드는 걸 멈췄다고 해요
- 1:40예전 문제부터 고쳐야
- 1:42새로운 일에 집중할 수 있었다고요
- 1:44이 운영 규칙도 올해 5월에
- 1:45네보가 직접 추가한 줄이에요
- 1:47혼자 연습용으로 만들 때는
- 1:49사실 이렇게까지 중요하지는 않은 규칙인데
- 1:51돈을 내는 고객이 생기는 순간부터는
- 1:53새 기능보다 지금 있는 기능을 지키는 게
- 1:561순위가 되는 거죠
- 1:57그게 또 운영 과정의 어려움이기도 하고요
- 2:00달리는 열차에서 멈추지 않고
- 2:02바퀴를 갈아 끼우는 게 어려운 거니까요
- 2:04이 규칙을 조금 더 자세히 보면
- 2:06이렇게까지 한다고?
- 2:07싶은 영역이 나와요
- 2:09작업이 끝나면
- 2:10클로드 코드가 다른 에이전트,
- 2:11즉 일을 따로 맡아 처리하는
- 2:13작업자를 하나 더 돌려서
- 2:15새 코드가 기존 시스템 코드와 유사한 형태인지
- 2:18대조하라는 규칙이에요
- 2:20클로드 코드가 만든 코드를
- 2:21또 다른 에이전트가 한 번 더 검사하게 만든 거죠
- 2:24그리고 CLAUDE.md의 맨 마지막 줄은
- 2:26결제에 대한 주의예요
- 2:28Stripe 같은 결제 회사가
- 2:30결제가 일어날 때
- 2:31Postiz 서버로 보내는 알림,
- 2:33즉 웹훅을 처리하는 코드는
- 2:34아주 아주 각별히 조심하라고 해요
- 2:36이 코드는 처리 도중에 오류를 내고
- 2:39멈추면 안 된다는 것을 강조했고
- 2:41이렇게 멈추면 유료 결제 중인
- 2:43고객의 결제 상태가
- 2:44반쯤만 적용된 채로 남아서
- 2:46큰 문제가 생긴다고요
- 2:47이 레포에는 일을 마무리하는
- 2:49방식까지 정해 둔 규칙도 있어요
- 2:51신규로 작업한 코드를 원본 코드에
- 2:53합쳐 달라는 요청서를
- 2:55PR이라고 하는데요
- 2:56모든 PR에 확인 절차,
- 2:58즉 QA 과정을 반드시 넣으라는 규칙이에요
- 3:00이 규칙은 사람이든 에이전트든
- 3:02똑같이 적용되고
- 3:04한 줄짜리 수정이라도 예외가 없다고 해요
- 3:06아주 엄밀한 수준이죠
- 3:07QA 절은 리뷰하는 사람이
- 3:09작성자에게 따로 묻지 않고도
- 3:11그대로 따라 해 볼 수 있게
- 3:12확인할 단계를 번호로 적는 칸인데요
- 3:15Postiz의 PR 양식에도
- 3:17이 지점이 강조되어서 들어가 있어요
- 3:18그럼 이런 세팅은 어떻게 발전해 온 걸까요?
- 3:21Postiz에는 CLAUDE.md가
- 3:24올해 1월에 처음 만들어진 뒤로
- 3:25수정 기록이 전부 공개되어 있는데요
- 3:28그중 어떤 규칙 하나가
- 3:29생긴 과정을 따라가 보면요
- 3:31올해 8월에 팀원이
- 3:32클로드 코드로 만든 PR이 하나 있었어요
- 3:34캘린더 화면에 게시가 실패한 이유를 보여 주려고
- 3:37게시물 목록을 불러오는 코드가
- 3:39에러 내용까지 같이 가져오도록
- 3:41바꾼 PR이었는데요
- 3:43그런데 같은 코드를
- 3:44외부 개발자들이
- 3:45Postiz 기능을 불러 쓰는 창구
- 3:47즉 공개 API도 쓰고 있었어요
- 3:49그대로 합쳐졌다면
- 3:51저장되어 있던 에러 원문이 공개 API로
- 3:53외부에 나갈 뻔했는데
- 3:55원본 코드에 넣기 전 리뷰에서야 발견됐다고 해요
- 3:58그래서 다음 PR에서 이 일을 밝히고
- 4:01다음을 위한 예방이라며 규칙을 추가했어요
- 4:03실제로 이런 시스템과 규칙은
- 4:06처음부터 모든 걸 다 예상해서
- 4:07만드는 게 아니라
- 4:08이렇게 실제로 사건 사고를 겪으면서
- 4:11하나씩 진화하는 거죠
- 4:12Postiz 팀은 이때 추가한 규칙들이
- 4:15이런 실수를 리뷰 전에
- 4:16기계적으로 확인할 수 있게 만든다고
- 4:18PR에 이유를 밝혔어요
- 4:20저장된 값의 의미를 몰래 바꾸지 말라
- 4:23이런 것처럼 어겼는지 아닌지가
- 4:25분명한 문장으로 바꾼 거죠
- 4:27지금 쓰시는 CLAUDE.md도 한번 열어서
- 4:30규칙마다 클로드 코드가 실제로
- 4:32이 규칙을 어겼는지
- 4:34아닌지를 딱 잘라서 판별할 수 있는 문장인지
- 4:37한번 확인해 보세요
- 4:38신중하게 하라는 문장은 신중했는지를
- 4:40클로드 코드도 판별할 수 없거든요
- 4:42Postiz 팀은 이렇게
- 4:44확인할 수 있게 만든 규칙을
- 4:45실제로 기계가 확인하게 해 뒀을까요?
- 4:48역시 Postiz 팀은 CLAUDE.md 말고도
- 4:51다른 장치를 따로 구축해 뒀어요
- 4:53GitHub에는 원본 코드에 합칠 수 있는
- 4:55조건을 정하는 규칙 집합이라는
- 4:57기능이 있는데요
- 4:58Postiz는 이 규칙 집합을 이용해서
- 5:00배포를 위한 코드를
- 5:02이제 원본 소스에 합치려고 할 때
- 5:04지정된 검사를 전부 통과한 것만
- 5:06배포될 수 있게 했어요 즉,
- 5:08빌드가 깨지는 코드는 합칠 수 없게 막은 거죠
- 5:11이걸 CI라고 하는데요
- 5:12예시로 데이터베이스 구조를 정하는
- 5:15파일을 건드린 PR은
- 5:16따로 잠금을 풀어 줘야만 들어가는데요
- 5:19클로드 코드로 만든 PR도
- 5:21데이터베이스 구조 변경 같은 것들은
- 5:23창업자 네보가 직접 잠금을 풀어 준 뒤에야
- 5:25통과할 수 있게 만든 거죠
- 5:27PR이 올라오면
- 5:28리뷰 에이전트도 자동으로
- 5:30따라붙도록 구성해 놨어요
- 5:31사람 대신 코드를 읽고 문제를 찾아서
- 5:34댓글을 다는 에이전트인데요
- 5:35Postiz에는
- 5:36보안 문제를 찾는 에이전트와
- 5:38코드 오류를 찾는 에이전트가
- 5:40PR마다 돌고 있어요
- 5:42올해 10월에 팀원이
- 5:43클로드 코드로 만든 PR에서도
- 5:44보안 리뷰 에이전트가 몇 분 만에 연결된
- 5:47SNS 계정에 접근하는 정보, 즉
- 5:49자격 증명이 응답에 통째로
- 5:51담겨 나간다고 짚었고요
- 5:53Postiz는 개발 중인 코드를
- 5:55실제 서비스에 내보내기 전에 배포해서
- 5:57확인하는 스테이징이라는 공간을 따로 두는데요
- 6:00이건 프로 개발자들에게는
- 6:02사실 당연할 정도로 많이 쓰는 전략인데
- 6:04바이브 코딩하시는 분들은
- 6:05이 테스트 베드 만드는 것을
- 6:07잘 안 하시는 경우가 많거든요
- 6:09이 영역에서 배포 전에
- 6:10이런저런 테스트를 하고
- 6:12유저가 사용하는 실서버에 배포하는 거죠
- 6:14새 코드가 실제 서비스에 들어가기 직전에는
- 6:17검사와 리뷰 에이전트가 지키고
- 6:19실서버에 내보내기 전에는
- 6:21스테이징에서 한 번 더 확인해요
- 6:23그런데 이렇게까지 하는 팀인데도
- 6:25CLAUDE.md 쪽은 사실
- 6:27아직 불안정한 상태예요
- 6:28단순히 CLAUDE.md로 규칙을
- 6:30적어 놓는 것만으로는
- 6:31정말 그 규칙들이 제대로 지켜지고 있는지
- 6:34검증이 전혀 안 되는데요
- 6:36실제로 이 부분은 클로드를 만든
- 6:38앤트로픽의 공식 문서에서도
- 6:40CLAUDE.md는 항상 지켜지지 않으니
- 6:42주의하라고 하고 있죠
- 6:43그런데 아까 각별히 조심해서 다루고 있는
- 6:46결제 웹훅 규칙도
- 6:48여기 CLAUDE.md에만 있을 뿐이에요
- 6:50만약 결제 웹훅 코드에
- 6:52오류를 내는 코드가 들어가도
- 6:54이걸 검증해 줄 장치는 없는 거죠
- 6:55이렇게 CLAUDE.md에만 있는
- 6:58규칙을 검증해 줄 방법은
- 6:59새 코드가 실제 서비스에 들어가기 직전을
- 7:02장치가 검증하듯이
- 7:04클로드 코드가 코드를 쓰는 순간에도
- 7:06장치를 두면 돼요
- 7:07실제로 앤트로픽 공식 문서에서도
- 7:09어떤 작업을 확실하게 막으려면
- 7:11파일을 고치기 직전에
- 7:13검사를 끼워 넣는 설정을 쓰라고 안내해요
- 7:15물론 모든 규칙을 다 이렇게
- 7:17세팅할 필요는 없고
- 7:18저라면 문제가 생기면 되돌리기 어려운
- 7:21결제 웹훅 규칙부터 장치로 바꾸겠어요
- 7:24오류를 내는 코드가 결제 웹훅에 들어가려는 순간
- 7:27검사가 막아 주는 거죠
- 7:28개발자 두 명이 클로드 코드와 함께
- 7:31연 매출 55억 규모로 키워 가는 Postiz
- 7:34참 대단하고 먼 세상 이야기처럼 들리기도 하는데요
- 7:37물론 그 정도로 어마어마한 성과를 내는 건
- 7:40보통 사람의 범주는 아니에요
- 7:41그런데 보통 사람들도
- 7:43그 정도까지는 아니어도
- 7:44지금껏 절대 엄두도 못 내고
- 7:46할 수 없었던 것들을
- 7:47할 수 있게 된 시대가 됐어요
- 7:49이 영상 보시는 분들 중에
- 7:51요즘 다들 AI로 뭔가 만든다는데
- 7:53나만 뒤처진 것 같다면
- 7:54지금 시작해도 늦지 않았습니다
- 7:56이렇게 시대가 바뀌는 시기에 오는 기회는
- 7:59대부분의 사람들은 그냥 구경만 하죠
- 8:01그런데 여러분,
- 8:02일단 클로드 코드를 제대로
- 8:04다룰 줄 아는 사람이 되는 것만으로도
- 8:06지금 당장 시작하면
- 8:07상위 10퍼센트 안에 들 수 있습니다
- 8:09그럼 클로드 코드를 어떻게 시작하면 좋을지
- 8:12이미 잘 쓰시는 분들은 어떻게 하면
- 8:14진짜 성과를 낼 수 있는 전문가 수준으로
- 8:16점프할지 고민이 드실 텐데요
- 8:18저는 이 바이브 코딩과
- 8:20클로드 코드 사용에 대해서
- 8:21정말 많이 연구했거든요
- 8:23클로드 코드로 제대로 인생 한 번
- 8:24바꿔 보고 싶으신 분들은
- 8:26고정 댓글에 있는 영상 한번 살펴보세요
- 8:28시청해 주셔서 감사합니다
About this transcript
This page contains the full transcript of 2명이서 연 55억 버는 상위 0.1%의 클로드 코드 세팅 by 마일드코드, generated from the public captions YouTube serves with the video. The transcript has 1,165 words across 262 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to choose a caption track available on the video.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, caption language selection, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.