← 뉴스레터

2026-05-26

코드는 해자가 아니다 — 1인 개발자가 갖는 진짜 모트

Tiff In Tech 의 11분 영상이 던진 thesis: 앱 레이어는 복제 비용 0, 진짜 해자는 그 아래. 그래서 저는 무엇을 owning 하고 있는가.


1. 영상이 던진 한 줄

지난주에 본 영상 한 편이 며칠째 머릿속을 떠나지 않습니다. Tiff In Tech 의 “The Real Moat in Tech Isn’t Code”, 11분 41초. 한 줄 요약:

“코드는 더 이상 해자가 아니다. 진짜 가치는 한 단계 아래 — 데이터·전력·칩·툴체인 같은 컴파운딩 인프라 레이어로 내려갔다.”

트리거가 모델이 아니라 하드웨어라는 게 충격이었습니다. RTX GPU, Apple M 시리즈, 모바일 프로세서까지 capable 한 모델을 로컬에서 돌릴 수 있게 된 순간, 클라우드 추론 위에 얹은 wrapper 앱들의 경제학이 통째로 무너졌다는 분석. 최근 SW 섹터 시총 $2T 증발이 “코드가 나빠져서” 가 아니라 “코드가 너무 쉽게 복제돼서” 발생했다는 진단입니다.

영상 보고 나서 멍해진 이유는 — 제가 지금 만드는 앱들이 그 thesis 의 어느 쪽에 서 있는지가 한 번에 보였기 때문입니다.

2. 저는 그래서 로컬 mesh 를 짰다

영상의 thesis 와 제 인프라 베팅이 정확히 같은 방향이라는 걸 깨달았습니다.

저는 지금 5 대를 굴립니다. 맥북(M1, 본진), 맥미니(M4, 빌드 엔진), WSL Ryzen 3900X, 데스크탑(RTX 3060 Ti), 노트북(RTX 3060). 다섯 대가 텔레그램 봇·Tailnet·git 으로 묶여서 24시간 일합니다.

“클라우드 추론이 더 싸지 않냐” 는 질문을 자주 받습니다. 단기로는 맞아요. 하지만 영상이 짚은 게 그겁니다 — 진짜 비용은 호출당이 아니라 의존성에 있다. API 단가가 두 배가 되면 자동화의 marginal cost 가 두 배가 되고, 정책 분류기가 무언가를 막으면 어제 잘 굴러가던 패턴 그대로 멈춥니다. 실제로 며칠 전 새벽 다섯 대 동시 발사 후 전부 Anthropic Usage Policy 분류기에 막혀버린 사건이 있었습니다(지난 Ep19 에서 길게 적었습니다).

그 사건 이후 결정이 더 명확해졌습니다. 추론은 가능한 한 로컬로. 무거운 LLM 은 데스크탑 RTX 3060 Ti, 가벼운 챗봇 응답은 M1·M4, 영상·이미지 렌더링은 노트북 RTX 3060 이 받습니다. 5 대를 다 합쳐도 한 달 전기·감가가 클라우드 한 사용자 한 달치보다 쌉니다. 그리고 무엇보다 — 누가 정책을 바꿔도 이 다섯 대는 제 책상 아래에서 그대로 굴러갑니다.

영상이 말한 “물리 레이어 잠그기” 의 1인 개발자 버전. Microsoft 가 원전 (Three Mile Island, 835MW) 을 20년 빌리는 동안 저는 GPU 5 장을 사 모았다 — 농담이지만 본질은 같습니다.

3. MCP 도 같은 사고로 깔았다

영상이 MongoDB MCP 를 흥미롭게 인용합니다. “MCP 서버를 공급한다는 건 피처를 만드는 게 아니라 인프라를 만드는 사고” 라는 식으로. 같은 클러스터에서 document + 풀텍스트 + 벡터 검색을 한 번에 처리하는 게 진짜 compounding infrastructure 라는 거죠.

저는 1인 개발자 스케일이지만 비슷한 사고를 했습니다. 본진 맥북에는 MCP 가 줄줄이 깔려 있습니다 — 텔레그램(폰으로 명령·보고), Gmail, Google Calendar, Google Drive, Playwright(브라우저 자동화). 각각 단독으로는 편한 도구지만, 합쳐 놓으면 다릅니다.

예를 들어 새 앱을 launch 할 때 — 빌드는 맥미니, 스토어 메타는 본진 Claude, 심사용 캡처는 Playwright MCP, 발표 이메일 초안은 Gmail MCP, 일정 등록은 Calendar MCP, 발표 자료는 Drive MCP 가 가져옵니다. 한 자동화 안에 6 개가 같이 엮입니다.

각 MCP 셋업 비용은 크지 않았습니다. 하지만 6 개가 한 워크플로우 안에서 동시에 호출될 때 — 그게 wrapper 앱이 절대 복제할 수 없는 부분입니다. 한 번 깐 MCP 는 다음 자동화에서 또 쓰입니다. 적분처럼 누적되죠. 이게 영상이 말한 “compounding infrastructure” 의 작은 버전이라고 생각합니다.

4. 그래서 제 앱 5종을 솔직하게 진단해봤다

이 thesis 를 받아들이니 무서워졌습니다. 제 앱들은 어디 서 있는가. 한줄일기·약먹자·더치페이·단어요·메모요. 다섯 개 다 wrapper 가 아니라고 자신할 수 있나?

솔직하게 정리해봤습니다.

위험도 높음 — OS 네이티브가 ship 하면 사라질 수 있는 것:

  • 한줄일기. Apple 이 iOS 17 부터 Journal 앱을 깔아주고 있습니다. 지금은 기능이 적지만 1~2 년 안에 위치·사진·메시지·운동까지 자동으로 끌어와서 일기 초안을 만들어주는 방향이 보입니다. 그러면 수동으로 한 줄 쓰는 제 앱의 자리가 빠르게 좁아집니다.
  • 더치페이. Apple Cash, 카카오뱅크 모임통장, 토스 정산 기능이 점점 좋아지고 있습니다. 친구끼리 영수증 찍어서 N 분할 하는 흐름은 결국 결제 인프라 쪽으로 흡수될 가능성이 높습니다. 결제 권한이 없는 앱은 어느 순간 그 위에 얹힌 wrapper 가 됩니다.
  • 약먹자. Apple Health 가 medication 추적을 점점 깊게 합니다. 알람 + 처방전 OCR + 의사 공유까지 통째로 들어오면 제 앱이 그 위의 wrapper 가 됩니다.

위험도 낮음 — 인프라가 흡수하기 어려운 것:

  • 단어요. 사용자 본인의 어휘장 + 회상 주기 + 오답 패턴이 누적됩니다. 학습자 본인의 망각 곡선은 OS 가 흉내내기 어려운 personal corpus 입니다.
  • 메모요. Apple Notes 가 훨씬 강력하지만, 메모요는 “메모를 검색 가능한 위키로 자라게 한다” 는 누적이 본질입니다. 노트 그래프 자체가 사용자의 moat 가 됩니다.

아프지만 정확한 진단이라고 생각합니다. wrapper 적 앱은 wrapper 라고 인정하는 게 첫 단계니까요.

5. 그래서 어디에 owning 을 박을까

영상이 끝나갈 무렵 던지는 질문이 있습니다.

“어디에 compounding 이 일어나는가? 그 레이어를 owning 하라.”

1인 개발자한테 데이터센터·원전·CUDA 는 불가능합니다. 하지만 작은 스케일에서 같은 사고는 가능합니다. 지금 제가 owning 하고 있는 것들:

  • 5 대 mesh 자체 (특정 LLM 정책에 흔들리지 않음)
  • 5 노드를 묶는 자동화 코드와 hooks (6 개월 누적분)
  • MCP 6 개가 엮인 워크플로우
  • 사용자 본인 데이터를 keeping 하는 앱(단어요·메모요)의 누적 corpus

반대로 owning 하지 못하는 wrapper 적 앱들은 이번 시즌 안에 다른 무엇이 누적되는 앱 으로 진화시켜야 합니다. 한줄일기는 “사용자만의 1년 누적 회상” 으로, 약먹자는 “환자 본인의 약 효과 누적 로그” 로, 더치페이는 “친구 그룹의 N년치 모임 패턴” 으로.

영상이 던진 thesis 의 1인 개발자 버전을 이렇게 정리했습니다.

코드는 복제됩니다. 누적되는 것만이 해자가 됩니다.

마치며

영상 보기 전까지 저는 “앱이 있으면 모트가 있다” 고 막연히 생각했습니다. 영상은 그 생각을 정확히 부정했습니다. 그리고 그 부정이 제 인프라 베팅(5 노드 mesh, MCP 6 종) 의 정당성을 거꾸로 확인해줬습니다.

코드 복제는 무료입니다. 모델 추론도 빠르게 무료에 수렴하고 있습니다. 남는 건 누적. 5 대를 한 달 굴린 데이터, 6 개월 박은 hooks, 사용자가 1 년 쌓은 단어장 — 다 누적 자산입니다.

다음 시즌의 1순위는 wrapper 적 앱 세 개를 누적 자산형으로 옮기는 것. 그게 영상이 가르쳐준 1인 개발자의 진짜 모트라고 생각합니다.


— 2026-05-26. 영상 원본: https://www.youtube.com/watch?v=UfTAIEQqrJU (Tiff In Tech, 11분 41초) Ep19 에서 다룬 5 대 동시 차단 사고: ./ep19-2026-05-26.md