중국 테크 생태계에서 얻은 인사이트
선전의 테크 대기업들과 일하며 배운 것, 그리고 그것이 나의 프로덕트 철학에 미친 영향.
TL;DR5
- 선전은 하드웨어와 소프트웨어를 같은 루프에서 반복한다 — 프로토타입에서 매장까지 분기가 아니라 몇 주
- WeChat은 앱이 아니라 운영체제다: 결제, 신원, 커머스, 400만 개 이상의 미니 프로그램이 하나의 런타임 안에 있다
- QR 결제가 보편화된 것은 카드 인프라 자체를 건너뛰었기 때문 — 노점상도 Tencent와 같은 레일 위를 달린다
- 베낄 것은 반복 속도와 피드백 루프이고, 피할 것은 무조건적 성장 정치와 996 문화다
- 크로스보더 프로덕트는 기능이 아니라 신뢰와 디폴트에서 실패한다 — 문자열이 아니라 멘탈 모델을 현지화하라

기능으로서의 속도
선전은 흔히 하드웨어의 실리콘밸리라 불리지만, 소프트웨어 생태계도 그에 못지않게 흥미롭다. 중국 테크 섹터의 반복 속도는 타의 추종을 불허한다.
팀들은 매일, 때로는 하루에 여러 번 업데이트를 배포하고, 몇 시간 안에 사용자 피드백에 직접 반응한다. “베타”와 “프로덕션”의 경계는 사실상 존재하지 않는다.
나는 선전과 홍콩 사이에서 자랐기 때문에, 이 리듬은 말로 표현하기 훨씬 전부터 나에게는 당연한 것이었다. 유럽과 미국 팀들과 일한 후에야 나는 이것이 얼마나 이례적인지 깨달았다. WeChat 그룹 채팅의 불만 하나가 같은 근무일 안에 출시된 A/B 테스트로 이어질 수 있다. 핫픽스가 아니라 — 기능이다.
4시간 배포 사이클
선전의 하드웨어+앱 팀과 진행한 한 프로젝트에서 그들의 파이프라인을 측정한 적이 있다. 커밋에서 프로덕션까지 느린 날엔 약 4시간, 빠를 때는 40분 미만. 그들의 CI 설정은 거의 민망할 정도로 단순했다:
# 실제 파이프라인, 대략 이런 모습
stages: [test, build, deploy]
deploy:
script:
- docker build -t app:$CI_COMMIT_SHA .
- kubectl set image deploy/app app=app:$CI_COMMIT_SHA
only: [master]
when: manual # 유일한 게이트
스테이징 환경도, 릴리스 트레인도 없다. “게이트”는 사람이 버튼을 누르는 것뿐 — 하지만 그 사람은 하루에 열 번 누른다. 롤백은 kubectl rollout undo이고, 충분히 자주 쓰기 때문에 아무도 두려워하지 않는다. 인원이 열 배 많은 서양 회사들의 3주 릴리스 트레인과 비교해 보라.
솔직한 트레이드오프는 인시던트 발생률이 더 높다는 것. 하지만 복구 시간은 분 단위로 측정되고, 사용자가 체감하는 저하는 점심시간보다 오래 지속되는 경우가 드물다. 그들은 완벽에 이르는 시간이 아니라 학습에 이르는 시간을 최적화한다.
WeChat은 운영체제다
서양 애널리스트들은 WeChat을 계속 “부가 기능이 달린 메시징 앱”으로 묘사한다. 그 프레이밍은 틀렸다. WeChat은 런타임이다. 당신의 신원, 결제, 소셜 그래프, 비즈니스 존재감 — 모두 Tencent가 소유한 하나의 컨테이너 안에 산다.
미니 프로그램은 외부인들이 가장 과소평가하는 킬러 기능이다. 400만 개가 넘는다. 즉시 설치되고, 10MB 미만(강제)이며, 레스토랑 테이블과 지하철 광고에 인쇄된 것과 같은 QR 코드를 통해 배포된다. 선전에서 커피를 주문할 때 나는 배달 앱을 열지 않는다 — 테이블 코드를 스캔하면 커피 체인의 미니 프로그램이 2초 만에 열리고, WeChat Pay로 결제하면 끝. 앱스토어도, 계정 생성도, 카드 입력 폼도 없다.
프로덕트 담당자에게 시사점은 구조적이다. 중국에서의 배포는 ASO나 유료 설치 캠페인이 아니라, QR 코드를 물리적 공간에 심고 서비스를 누군가의 WeChat 연락처 목록에 넣는 것이다. 퍼널이 뒤집혀 있다 — 앱이 사용자에게 찾아와, 사용자가 이미 닿고 있는 모든 표면에 내장된다.
미니 프로그램의 실제 모습
스택은 독자적이지만 직관적이다 — 뷰는 WXML/WXSS, 로직은 JavaScript:
// 미니 프로그램의 페이지 라이프사이클
Page({
data: { items: [] },
onLoad() {
wx.request({
url: 'https://api.example.com/menu',
success: (res) => this.setData({ items: res.data })
});
},
pay(orderId) {
wx.requestPayment({
timeStamp, nonceStr, package: pkg, signType: 'RSA',
paySign, success: () => wx.showToast({ title: '결제 완료' })
});
}
});
wx.requestPayment이 흥미로운 호출이다. 결제는 플랫폼 프리미티브이지, 나중에 붙이는 Stripe 연동이 아니다. API 호출 한 번, 생체 인증 한 번, 돈이 움직인다. 다섯 개 필드와 전환율의 15%를 죽이는 3-D-Secure 리다이렉트가 있는 서양의 체크아웃 퍼널과 비교해 보라.
결제의 보편성이 모든 것을 바꾼다
중국은 신용카드 시대를 대부분 건너뛰었다. 모바일 결제가 도래했을 때 — 먼저 Alipay, 그 다음 WeChat Pay — 바로 QR 코드로 도약했다. 2020년대 중반이 되면 두 플랫폼은 합쳐서 연간 1조 위안이 훨씬 넘는 거래를 처리하고, 선전에서 현금 결제는 거의 이론적인 개념이 됐다.
중요한 것은 2차 효과다. 과일을 파는 노점상은 상장 기업과 동일한 결제 레일, 동일한 정산 속도, 동일한 장부 접근권을 갖는다. 1위안의 마이크로 트랜잭션이 경제적으로 성립하는 것은 카드 네트워크용으로 설계된 건당 수수료 구조가 없기 때문이다. 그것이 가능한 비즈니스 모델을 바꾼다. 라이브 스트리머에게 몇 센트 팁 주기, 구독 대신 기사당 결제, 테이블에서 여덟 명이 20초 만에 더치페이 — 거기서는 전부 지루한 일상이다.
개인적인 일화 하나. 내가 이것을 실제로 배운 방식이기 때문이다. 선전의 한 할머니가 망고 값을 흥정하고 합의한 뒤, 내가 상인 대신 건넨 현금을 거절하는 것을 봤다 — “이제는 거스름돈을 만들 수 있는 사람이 없어서”라는 이유로. 시장은 모든 사람이 주머니에 QR 그래프를 갖고 다닌다는 전제 위에서 돌아간다.
AI 도입 격차
2023년 이후 속도 이야기는 AI에서 반복됐다. 서양 회사들이 정책을 논의하는 동안 중국 회사들은 출시했다. 공장들이 검사 라인보다 빠르게 결함을 잡아내는 비전 QA 모델을 통합하는 것을 봤고, 소비자 앱들이 모델 출시 몇 주 만에 실제 트래픽에서 LLM 기능을 A/B 테스트하는 것도 봤다. DeepSeek의 부상은 주시해온 사람들에게 놀라운 일이 아니었다 — 파운데이션 모델에 적용된 같은 선전 케이던스였다: 작은 팀, 빠듯한 컴퓨팅 예산, 발표하고 기다리기보다 출시하고 반복하기.
더 깊은 이점은 통합 밀도다. 결제, 신원, 소셜, 커머스가 이미 하나의 런타임을 공유할 때, AI 레이어의 추가는 모든 것에 동시에 닿는다. 미니 프로그램은 다섯 개 벤더의 API를 꿰맞추지 않고도 개인화된 상점, 고객 지원 봇, 스마트 재입고를 제공할 수 있다.
공장에서 프로덕트까지의 파이프라인
하드웨어가 선전이 진정으로 재현 불가능한 영역이다. 화창베이의 전자 시장 덕분에 하드웨어 스타트업은 오후에 부품을 조달하고, 하룻밤에 기판을 뽑고, 미국 팀이 벤더 선정 스프레드시트를 끝내기 전에 작동하는 프로토타입을 손에 쥘 수 있다. 반복은 거기서 방법론이 아니라 지리다. 공장 자체가 피드백 루프다.
이 교훈은 소프트웨어에도 이전된다. 결정과 결과 사이의 물리적 거리를 줄여라. PM이 공장 바닥까지 걸어갈 수 있다면, 스펙은 문서가 아니라 대화가 된다.
베낄 것과 피할 것
분명히 베낄 것:
- 프로덕트 지표로서의 배포 주기. 주 1회 출시하는 팀은 매일 출시하는 경쟁자보다 50배 느리게 배운다.
- 변경 통제보다 롤백 자신감. 값싼 가역성이 무거운 승인 게이트를 이긴다.
- 연동보다 플랫폼 프리미티브. 결제, 신원, 알림을 일급 API로 — 직접 만든 얇은 버전이라도.
- QR/물리적 표면 배포 사고. 사용자는 이미 서 있는 곳에서 당신의 프로덕트를 만난다.
분명히 피할 것:
- 문화로서의 996. 반복 속도는 주 72시간 근무가 아니라 짧은 피드백 루프에서 나온다. 둘 다 봤는데, 실제로 빨리 출시하는 팀은 잘 쉬는 팀이다.
- 이탈을 가리는 성장 지표. 허영의 GMV 숫자는 사용자 피로를 숨긴다. 내가 지켜본 가장 빠르게 성장한 미니 프로그램 몇몇은 똑같이 빨리 죽었다.
- 단일 플랫폼 의존. 당신에게 배포를 주는 같은 생태계가 당신의 퍼널을 소유한다. 미니 프로그램 정책은 하룻밤 사이에 바뀐다.
크로스보더 교훈
내가 본 실패는 거의 기능에 관한 것이 아니었다. 디폴트와 신뢰에 관한 것이었다. 중국에 진입하는 서양 프로덕트는 계정, 이메일, 카드 결제를 가정하고, 중국 사용자는 QR, 전화번호, WeChat 로그인을 가정한다. 반대 방향에서, 중국 프로덕트는 슈퍼앱 통합을 가정하는 반면, 서양 사용자는 별도의 권한을 가진 별도의 앱과 인간이 읽을 수 있는 개인정보처리방침을 원한다.
문자열이 아니라 멘탈 모델을 현지화하라. 이것이 내가 계속 되돌아가는 한 줄이다 — 양방향 모두에 해당한다.
블로그 더 보기
개인 웹사이트가 다시 떠오르는 이유
플랫폼은 오고 가지만, 내 도메인은 남는다. 개인 웹사이트의 조용한 부활과 그것이 크리에이터에게 의미하는 것.
y7.hk의 모던 엔지니어링 아티클 해부
y7 읽기 엔진 스트레스 테스트: 콜아웃, diff 블록, KaTeX 수식, 원형 아바타 비디오, figure 갤러리, 스포일러, 폰트 스위처.
