앤디 재시가 AWS를 “차별화되지 않는 중노동”을 중심으로 구성해 반복 가능한 모델로 바꾸고, 확장 가능한 소프트웨어 비즈니스와 플랫폼을 구축한 방법.

“차별화되지 않는 중노동”은 간단하지만 날카로운 아이디어입니다. 즉, 소프트웨어를 운영하는 데 반드시 해야 하는 일이지만, 고객이 여러분을 선택하게 만드는 이유는 아니라는 뜻입니다.
서버 프로비저닝, 데이터베이스 패치, 자격 증명 회전, 모니터링 설정, 장애 조치 처리, 용량 확장, 제품이 아니라 배관(plumbing) 때문에 발생하는 프로덕션 사고 추적 같은 작업이 여기에 포함됩니다. 이 작업들은 실제로 중요하고 자주 긴급하지만, 사용자에게 고유한 경험을 만들어 주는 경우는 드뭅니다.
작업이 다음 조건을 모두 만족하면:
…그 작업은 차별화되지 않는 중노동입니다.
빌더들은 안도감을 들었습니다: 운영적 고생을 일종의 명예 배지처럼 여기지 않아도 된다는 허락을 받은 셈이었죠. 모두가 동일한 배포 스크립트와 온콜(runbook)을 재발명하고 있다면, 그건 장인 정신이 아니라 낭비된 집중입니다.
임원들은 레버리지를 들었습니다: 이 카테고리의 작업은 비용이 많이 들고, 인원수에 비례해 잘 확장되지 않으며, 위험을 만든다는 점에서 줄이면 마진, 신뢰성, 속도를 동시에 개선할 수 있습니다.
AWS는 반복 가능한 플레이북을 대중화했습니다:
이것은 클라우드 인프라보다 더 큰 개념입니다 — 모든 소프트웨어 비즈니스에 적용되는 “플랫폼 사고”입니다.
우리는 이 개념을 여러분의 제품과 팀에서 포착할 수 있는 실용적인 신호로 번역하고, 관리형 서비스와 내부 플랫폼이 운영을 어떻게 제품으로 포장하는지 보여주며, 실제 트레이드오프(제어, 비용, 락인)를 다룹니다. 또한 무엇을 직접 만들고 무엇을 외주화할지 결정하기 위한 프레임워크를 드립니다 — 차별화되지 않는 작업을 복리적 비즈니스 가치로 바꾸는 방법을 알게 될 것입니다.
앤디 재시는 아마존의 내부 인프라 역량을 AWS로 변환하는 데 기여한 초기 리더 중 한 명이었습니다. 그의 역할은 단순히 “인터넷으로 서버를 파는 것”이 아니었습니다. 반복되는 고객 문제를 발견하고 수천 개 팀에 걸쳐 확장 가능한 솔루션으로 포장하는 것이었습니다.
대부분의 소프트웨어 팀은 운영 체제 패치, 용량 프로비저닝, 자격 증명 회전, 고장난 디스크에서 복구 같은 일을 하려고 아침에 신이 나서 일어나지 않습니다. 그들은 앱이 실행되도록 하기 위해 이런 일을 합니다.
재시의 핵심 통찰은 많은 작업이 필수적이지만 차별화되지 않는다는 것입니다. 전자상거래 사이트이든 핀테크 앱이든 내부 HR 도구이든, 고객이 진짜 가치로 여기는 것은 여러분의 기능들입니다: 더 빠른 체크아웃, 더 나은 사기 탐지, 원활한 온보딩. 고객은 완벽하게 튜닝된 서버 팩트를 유지한다는 이유로 보상하지 않습니다.
그래서 인프라 “보살핌”은 일종의 세금이 됩니다:
이 아이디어는 수요가 모든 면에서 증가하던 시점에 등장했습니다:
원칙은 “모든 것을 클라우드로 옮겨라”가 아니었습니다. 더 간단했습니다: 반복되는 운영 부담을 제거해 고객이 자신을 차별화하는 데 더 많은 에너지를 쓸 수 있게 하라. 그 전환 — 빌드로 돌아가는 시간과 집중 — 이 플랫폼 비즈니스의 기반이 되었습니다.
첫 번째 단계는 **기본 필수 작업(table-stakes work)**과 **차별화(differentiation)**를 분리하는 것입니다(고객이 여러분을 선택하는 이유).
기본 필수 작업이 ‘중요하지 않다’는 뜻은 아닙니다. 신뢰성과 신임에 종종 필수적입니다. 그러나 경쟁자가 같은 기준을 충족할 수 있게 되면 단독으로 선호를 만들기는 어렵습니다.
어떤 것이 차별화되지 않는 버킷에 속하는지 확신이 없다면, 다음과 같은 작업을 찾아보세요:
소프트웨어 팀에서는 종종 다음을 포함합니다:
이 중 어떤 것도 “나쁘다”는 뜻은 아닙니다. 질문은 이것을 직접 수행하는 것이 여러분 제품의 가치의 일부인가, 아니면 단지 입장료인가입니다.
실용적인 규칙은 다음과 같습니다:
“고객이 이것을 특별히 지불할 것인가, 아니면 단지 포함되기를 기대할 것인가?”
만약 답이 “없어지면 화낼 것뿐”이라면, 차별화되지 않는 중노동을 보고 있을 가능성이 큽니다.
두 번째 테스트: 만약 이 작업을 관리형 서비스를 채택해 내일 당장 없앤다면, 여러분의 최고 고객들이 남아 있는 가치 때문에 여전히 여러분을 평가할 것인가? 그렇다면 오프로드, 자동화, 제품화할 후보를 찾은 것입니다.
어떤 회사에서는 차별화되지 않는 것이 다른 회사에서는 핵심 IP일 수 있습니다. 데이터베이스 공급업체는 백업과 복제에서 차별화를 할 수 있지만, 핀테크 제품은 그렇지 않을 가능성이 큽니다. 목표는 다른 사람의 경계를 복사하는 것이 아니라, 고객이 독특하게 보상하는 것에 근거해 여러분의 경계를 그리는 것입니다.
이 렌즈로 로드맵과 운영 작업을 매핑하면, 단지 제자리에 서 있기 위해 시간, 인재, 주의를 어디에 쓰고 있는지 보이기 시작합니다.
“차별화되지 않는 중노동”은 단순한 생산성 해킹이 아닙니다. 이는 비즈니스 모델입니다: 많은 회사가 해결해야 하지만 아무도 차별화하고 싶어하지 않는 문제를 찾아서 사람들이 기꺼이 비용을 지불하는 서비스로 바꾸는 것입니다.
최고의 후보는 전략적 독창성이 낮은 필수 항목입니다: 서버 프로비저닝, 데이터베이스 패치, 자격 증명 회전, 큐의 스케일링, 백업 관리 등. 모든 팀이 필요로 하고 거의 모든 팀이 직접 구축하기를 꺼려하며, “올바른 해답”이 회사들마다 대체로 비슷할 때가 많습니다.
이 조합은 예측 가능한 시장을 만듭니다: 높은 수요, 반복되는 요구사항, 명확한 성공 지표(가동 시간, 지연, 규정 준수, 복구 시간). 플랫폼은 솔루션을 표준화하고 시간이 지남에 따라 지속적으로 개선할 수 있습니다.
운영 우수성에는 큰 고정 비용이 따릅니다—SRE, 보안 전문가, 온콜 체계, 감사, 사고 도구, 24/7 모니터링 등. 각 회사가 이를 개별적으로 구축하면 그 비용이 수천 번 중복됩니다.
플랫폼은 이러한 고정 투자를 많은 고객에게 분산시킵니다. 채택이 늘어날수록 고객당 비용은 감소하고, 제공자는 더 깊은 전문화에 투자할 수 있어 품질은 오히려 향상될 수 있습니다.
서비스 팀이 여러 고객을 위해 동일한 구성 요소를 운영하면 더 많은 엣지 케이스를 보게 되고, 패턴을 더 빨리 감지하며, 더 나은 자동화를 구축합니다. 사고는 입력이 되어 시스템을 강화하고 플레이북을 개선하며 가드레일을 조여 줍니다.
보안도 마찬가지입니다. 전담 팀은 위협 모델링, 지속적 패치, 규정 준수 제어에 투자할 수 있고, 이는 단일 제품 팀이 유지하기 어려운 수준일 수 있습니다.
플랫폼은 종종 사용량 기반 과금으로 가격 책정 권한을 얻습니다: 고객은 소비한 가치에 비례해 비용을 지불하고, 소규모로 시작할 수 있습니다. 시간이 지나면서 신뢰는 차별화 요소가 됩니다—신뢰성과 보안이 “기본 안전(default safe)”이 되면 고객이 대체재가 있어도 갱신을 선택합니다.
통합이 깊어짐에 따라 전환 비용도 상승하지만, 가장 건강한 형태는 ‘갇히게’ 하는 것이 아니라 얻어진 기반입니다: 더 나은 성능, 더 나은 도구, 명확한 청구, 더 적은 사고. 그것이 대안이 있어도 고객이 갱신하는 이유입니다. 패키징과 수익화가 어떻게 나타나는지 더 보려면 /pricing을 참조하세요.
AWS는 단순히 “인터넷의 서버”를 제공해서 이기지 않았습니다. AWS는 반복적으로 어려운 운영 문제를 집어, 더 단순한 빌딩 블록으로 나누고, 그런 블록들을 다시 묶어 AWS가 데이-2(day-2) 작업을 대신해주는 서비스로 만들며 승리했습니다.
이를 성숙도 사다리로 생각해 보세요:
각 단계는 고객으로부터 결정, 유지보수, "새벽 3시에 실패하면 어떻게 하지?" 같은 계획 부담을 제거합니다.
AWS는 핵심 카테고리 전반에 동일한 패턴을 적용했습니다:
컴퓨트: 가상 머신(EC2)에서 시작합니다. 배포와 스케일링이 기본이 되는 상위 수준의 컴퓨트(관리형 컨테이너/서버리스 스타일)로 이동합니다. 고객은 호스트 관리가 아니라 코드와 용량 의도에 집중합니다.
스토리지: 디스크와 파일 시스템에서 오브젝트 스토리지(S3)로 이동합니다. 추상화는 “볼륨을 관리”에서 “오브젝트를 넣고 꺼낸다”로 바뀌고, 내구성, 복제, 스케일링은 AWS의 문제가 됩니다.
데이터베이스: VM에 데이터베이스를 설치하는 것에서 관리형 데이터베이스(RDS, DynamoDB)로 이동합니다. 백업, 패치, 읽기 복제본, 장애 복구가 맞춤형 런북이 아니라 설정이 됩니다.
메시징: 직접 만든 큐와 워커에서 관리형 메시징(SQS/SNS)으로 이동합니다. 전달 의미론, 재시도, 처리량 튜닝이 표준화되어 팀들은 인프라 대신 워크플로우를 구축합니다.
관리형 서비스는 두 가지 방식으로 인지 부하를 줄입니다:
결과는 더 빠른 온보딩, 덜 맞춤화된 런북, 팀 간 더 일관된 운영입니다.
AWS를 읽는 유용한 방식은: AWS는 단지 기술을 판매하는 것이 아니라 운영을 판다는 것입니다. “제품”은 단지 API 엔드포인트가 아니라, 그 기능을 안전하고 예측 가능하게 대규모로 운영하는 데 필요한 모든 것을 포함합니다.
API는 빌딩 블록을 제공합니다. 리소스를 프로비저닝할 수 있지만 가드레일을 설계하고, 실패를 모니터링하고, 업그레이드를 처리하고, "누가 무엇을 변경했는가?"에 답하는 책임은 여전히 고객에게 있습니다.
셀프서비스는 티켓을 보내지 않고도 사용할 수 있는 계층을 추가합니다: 콘솔, 템플릿, 합리적 기본값, 자동 프로비저닝. 고객은 여전히 대부분의 데이-2 작업을 소유하지만 수동성이 줄어듭니다.
**전체 관리(Full management)**는 제공자가 지속적 책임을 떠맡는 경우입니다: 패치, 스케일링, 백업, 장애 조치, 그리고 많은 종류의 사고 대응까지. 고객은 무엇을 원하는지 구성하는 데 집중하고, 어떻게 유지되는지는 신경 쓰지 않습니다.
사람들이 매일 의존하는 기능들은 화려하지 않은 경우가 많습니다:
이것들은 사이드 퀘스트가 아닙니다. 고객이 구매하는 약속의 일부입니다.
관리형 서비스가 ‘진짜’처럼 느껴지게 하는 것은 운영 패키지입니다: 명확한 문서, 예측 가능한 지원 채널, 명시적 서비스 한도. 좋은 문서는 지원 부담을 줄이지만 더 중요한 것은 고객 불안을 줄이는 것입니다. 공개된 한도와 쿼터 프로세스는 놀라움을 알려진 제약으로 바꿉니다.
운영을 제품으로 포장하면, 여러분은 단지 기능을 배송하는 것이 아니라 신뢰를 배송하는 것입니다.
플랫폼의 성공 여부는 아키텍처 다이어그램보다 조직 설계에 더 많이 달려 있습니다. 팀에 명확한 고객, 인센티브, 피드백 루프가 없다면 “플랫폼”은 의견들의 백로그로 변질됩니다.
플랫폼을 정직하게 유지하는 가장 빠른 방법은 내부 제품 팀을 첫 번째 — 그리고 가장 큰 소리로 말하는 — 고객으로 만드는 것입니다. 이는 다음을 의미합니다:
도그푸딩은 명확성을 강제합니다: 만약 여러분 자신의 팀이 플랫폼을 피한다면 외부 고객도 그럴 것입니다.
두 가지 조직 패턴이 반복적으로 나타납니다:
중앙 플랫폼 팀: 핵심 빌딩 블록(CI/CD, 정체성, 관찰성, 런타임, 데이터 프리미티브)을 한 팀이 소유합니다. 일관성과 규모의 경제에는 좋지만 병목이 될 위험이 있습니다.
분산(연방) 모델: 소수의 중앙 팀이 표준과 공유 프리미티브를 설정하고, 도메인 팀이 "플랫폼 슬라이스"(예: 데이터 플랫폼, ML 플랫폼)를 소유합니다. 이는 속도와 도메인 적합성을 개선하지만 분열을 피하려면 강한 거버넌스가 필요합니다.
유용한 플랫폼 메트릭은 활동이 아니라 결과입니다:
일반적인 함정은 인센티브 불일치(플랫폼이 기능 수로 평가되는 경우, 채택으로 평가되지 않음), 과도한 설계(가상의 규모를 위해 구축), 자발적 사용이 아닌 강제 사용으로 성공을 측정하는 것입니다.
플랫폼은 일회성 제품과 다르게 성장합니다. 그들의 이점은 단순히 "더 많은 기능"이 아니라, 새로운 고객 한 명 한 명이 플랫폼을 운영하기 더 쉽고, 개선하기 더 쉬우며, 무시하기 더 어렵게 만드는 피드백 루프에 있습니다.
고객 증가 → 실사용 데이터 증가 → 무엇이 깨지고 느린지, 무엇이 혼란스러운지에 대한 패턴이 명확해짐 → 더 나은 기본값과 자동화 → 모두를 위한 더 나은 서비스 → 더 많은 고객
AWS는 동일한 문제가 수천 개 팀에서 반복될 때 관리형 서비스가 운영적 고생을 공유되고 반복 가능한 능력으로 바꾸기 때문에 이득을 봤습니다. 같은 문제가 수천 명의 고객에서 드러나면 제공자는 한 번 고치고 모든 고객에게 개선을 배포할 수 있습니다.
표준화는 종종 “유연성 감소”로 프레임되지만, 플랫폼에서는 속도 배가 장치입니다. 인프라와 운영이 일관되면 — 하나의 API, 하나의 정체성 접근 방식, 시스템을 관찰하는 한 방법 — 빌더들은 기본을 재발명하지 않습니다.
그렇게 확보된 시간은 더 높은 수준의 혁신으로 바뀝니다: 더 나은 제품 경험, 더 빠른 실험, 플랫폼 위(또는 플랫폼을 활용해)에서의 새로운 기능들. 표준화는 팀의 인지 부하도 줄입니다: 결정이 적고, 실패 모드가 적고, 온보딩이 빠릅니다.
작은 개선은 수백만 요청과 수천 고객에 적용될 때 복리로 작동합니다. 사고율 2% 감소, 약간 더 나은 오토스케일링 알고리즘, 조금 더 명확한 기본 설정은 한 회사에 도움이 되는 것을 넘어 플랫폼의 기준선을 올립니다.
차별화되지 않는 중노동을 제거하는 것은 단지 시간을 절약하는 것이 아니라 팀의 행동을 바꿉니다. "전등을 켜는" 작업이 줄어들면 로드맵은 유지보수 작업(서버 패치, 키 회전, 큐 보살핌)에 지배되지 않고 제품 베팅: 신규 기능, 더 나은 UX, 더 많은 실험을 반영하기 시작합니다.
노동이 줄어들면 연쇄 반응이 생깁니다:
진짜 속도는 작고 예측 가능한 릴리스의 꾸준한 리듬입니다. 혼란은 진전 없는 동작입니다: 긴급 버그 수정, 응급 인프라 작업, “빠른” 변경이 더 많은 부채를 만드는 경우입니다.
중노동 제거는 반복적으로 계획을 중단시키는 작업 범주 전체를 제거하기 때문에 혼란을 줄입니다. 한때 시간의 40%를 반응하는 데 쓰던 팀은 그 역량을 기능 개발으로 돌리고 유지할 수 있습니다.
인증(Authentication): 비밀번호 저장, MFA 흐름, 세션 처리, 규정 준수 감사를 직접 유지하는 대신 관리형 정체성 제공자를 사용하세요. 결과: 보안 사고 감소, 빠른 SSO 롤아웃, 인증 라이브러리 업데이트에 쓰는 시간 감소.
결제(Payments): 결제 처리, 세금/VAT 처리, 사기 검사 등을 전문 제공자에 맡기세요. 결과: 신규 지역 확장 가속화, 차지백 충격 감소, 엔지니어링이 엣지 케이스에 묶이는 시간 감소.
관찰성(Observability): 자체 대시보드 대신 관리형 로깅/메트릭/트레이싱 스택 표준화. 결과: 더 빠른 디버깅, 사고 시 명확한 소유권, 더 자주 배포할 수 있는 자신감.
패턴은 단순합니다: 운영이 여러분이 소비하는 제품이 되면 엔지니어링 시간은 고객이 실제로 비용을 지불하는 것(기능 구축)으로 돌아옵니다.
차별화되지 않는 중노동을 제거하는 데는 공짜 점심이 없습니다. AWS 스타일의 관리형 서비스는 종종 일상적인 노력을 더 강한 결합, 적은 조정 가능성, 그리고 놀라운 청구서라는 대가와 교환됩니다.
공급자 락인(Vendor lock-in). 독점 API(큐, IAM 정책, 워크플로 엔진)에 더 많이 의존할수록 나중에 이동하기 어려워집니다. 락인은 항상 나쁜 것은 아닙니다—속도의 대가일 수 있지만 의도적으로 선택해야 합니다.
제어 상실(Loss of control). 관리형 서비스는 성능 세부 조정, 정확한 버전 선택, 심층 인프라 디버깅 능력을 줄입니다. 장애가 발생하면 제공자의 일정에 따라야 할 수도 있습니다.
비용의 놀라움(Cost surprises). 소비 기반 과금은 효율적 사용을 보상하지만 성장, 채팅이 많은 아키텍처, "설정하고 잊는" 기본값에는 벌을 줄 수 있습니다. 팀은 종종 출시 후에 비용을 발견합니다.
직접 구축(또는 자체 호스팅)은 고유한 요구사항(특별한 지연 시간, 특수 데이터 모델), 단위 경제가 뒤바뀌는 대규모, 또는 관리/데이터 거주 요건 때문에 관리형 서비스가 만족시킬 수 없을 때 옳은 선택일 수 있습니다.
서비스 경계 설계: 제공자 호출을 자체 인터페이스 뒤에 래핑해 구현을 교체할 수 있게 하세요.
이식성 계획 유지: 마이그레이션에서 가장 어려운 부분을 문서화하고, "최소 실행 가능한 탈출 경로"를 유지하세요(느리더라도).
초기부터 비용 모니터링 추가: 예산, 경고, 태그, 상위 소비자 정기 리뷰.
| 질문 | 관리형 선호 | 직접 구축/자체호스팅 선호 |
|---|---|---|
| 이것이 고객에게 차별점인가? | 아니오 | 예 |
| 제공자의 한계/의견 반영을 수용할 수 있는가? | 예 | 아니오 |
| 특별한 규정/제어가 필요한가? | 아니오 | 예 |
| 시장 출시 속도가 최우선인가? | 예 | 아니오 |
| 우리 사용 패턴에서 비용이 예측 가능한가? | 예 | 아니오 |
여러분은 거대 클라우드를 운영할 필요 없이 “차별화되지 않는 중노동 제거” 플레이북을 사용할 수 있습니다. 모든 소프트웨어 팀 — SaaS, 내부 플랫폼, 데이터 제품, 심지어 지원 중심의 도구까지 — 반복적이고 비용이 많이 들며 오류가 발생하기 쉬운, 진정한 차별점이 아닌 작업을 가지고 있습니다.
반복되는 노동 목록화: 수동 배포, 티켓 처리, 데이터 백필, 접근 요청, 사고 인계, 깨지기 쉬운 스크립트, "부족 지식(tribal knowledge)" 체크리스트 등 반복 작업을 적어보세요.
정량화: 각 항목에 대해 빈도, 소요 시간, 실패 비용을 추정하세요. 간단한 점수(주당 시간 + 실수 심각도 + 영향을 받는 팀 수)가 모호한 고통을 우선순위가 있는 백로그로 바꿉니다.
워크플로 표준화: 자동화하기 전에 "한 가지 최선의 방식"을 정의하세요. 템플릿, 골든 패스(golden path), 최소 지원 옵션 세트를 만드세요. 변이성 감소가 종종 가장 큰 이점입니다.
자동화 및 패키징: 셀프서비스 도구(API, UI, 런북-애즈-코드)를 구축하고 그것을 제품처럼 다루세요: 명확한 소유권, 버전 관리, 문서, 지원 모델.
이 접근법의 현대적 변형 중 하나는 반복되는 스캐폴딩과 데이-1 설정을 안내 워크플로로 바꾸는 "vibe-coding" 플랫폼입니다. 예를 들어 Koder.ai는 팀이 챗 인터페이스로 웹(React), 백엔드(Go + PostgreSQL), 모바일(Flutter) 앱을 생성한 뒤 소스 코드를 내보내거나 배포/호스팅할 수 있게 해 줍니다 — 아이디어에서 신뢰 가능한 베이스라인으로 가는 병목이 동일한 프로젝트 배선을 반복하는 것일 때 유용합니다.
성공이 측정 가능한 하나의 빈번한 워크플로(예: 배포, 데이터 파이프라인, 지원 도구)를 선택하세요. 빠른 승리를 목표로 하세요: 단계 수, 페이지 수, 승인 수 감소, 더 빠른 복구.
앤디 재시의 AWS 전략에서 얻는 재사용 가능한 교훈은 간단합니다: 공통 작업을 사라지게 만들면 이깁니다. 고객(또는 내부 팀)이 설정, 패치, 스케일, 사고 보살핌에 시간을 쓰지 않을 때, 그 시간은 차별화 요소인 기능, 경험, 새로운 베팅으로 돌아갑니다.
“차별화되지 않는 중노동”은 단순히 "힘든 일"이 아닙니다. 많은 팀이 반복하고, 안정적으로 운영하려면 반드시 해야 하지만 시장에서 독특한 공로를 거의 얻지 못하는 작업입니다. 그 작업을 제품, 특히 관리형 서비스로 바꾸면 두 배의 가치를 창출합니다: 소프트웨어 운영 비용을 낮추고 배포 속도를 높입니다.
거대한 플랫폼 리라이트로 시작하지 마세요. 티켓, 온콜 페이지, 스프린트 유출에 반복적으로 등장하는 한 가지 고통으로 시작하세요. 좋은 후보:
하나를 골라 평이한 언어로 “완료 정의(예: 새 서비스가 15분 내에 안전하게 배포될 수 있다)”를 정하고, 반복 작업을 없애는 가장 작은 버전을 배포하세요.
플랫폼 사고와 직접 구축 대 구매 결정에 대한 더 실용적 패턴을 원하면 /blog를 둘러보세요. 어떤 것을 표준화하고 무엇을 내부(또는 외부 유료) 기능으로 제공할지 평가하고 있다면 /pricing이 패키징과 계층을 정리하는 데 도움이 될 것입니다.
이번 주에는 세 가지를 하세요: 반복 운영 작업으로 시간이 낭비되는 곳을 **감사(audit)**하고, 빈도 × 고통 × 위험으로 우선순위를 매기고, 점진적으로 제공할 수 있는 3–5개의 항목으로 구성된 간단한 플랫폼 백로그를 만드세요.