
Anthropic 내부 이야기: Claude Code를 활용해 2인 엔지니어 팀이 소프트웨어를 출시하는 방법
요약
Anthropic이 Claude Code를 활용해 2인 엔지니어 팀으로 대규모 소프트웨어를 출시하는 혁신적인 엔지니어링 방식을 소개합니다. 50만 줄의 코드를 단 11일 만에 재작성한 사례를 통해 AI 기반 개발의 효율성을 입증합니다.
핵심 포인트
- 프로젝트당 최대 2인의 엔지니어로 구성된 소규모 팀 운영
- AI 기반 코드 리뷰와 테스트를 통한 개발 프로세스 자동화
- Claude Code를 활용한 50만 줄 규모의 코드 재작성 성공
- CLAUDE.md를 통한 프로젝트 컨텍스트 코드화 권장
Anthropic은 2인 엔지니어 팀, AI 기반 코드 리뷰(AI-driven code review), 그리고 Claude Code를 통해 소프트웨어를 출시합니다. 50만 줄 이상의 Bun 코드를 Rust로 재작성하는 데 단 11일과 16만 5천 달러의 토큰 비용이 소요되었습니다. 이는 소규모 팀과 AI의 결합이 대규모 팀을 이길 수 있다는 증거입니다.
핵심 요약 (Key Takeaways)
- Anthropic은 2인 엔지니어 팀, AI 기반 코드 리뷰 (AI-driven code review), 그리고 Claude Code를 통해 소프트웨어를 출시합니다.
- 50만 줄 이상의 Bun 코드를 Rust로 재작성하는 데 단 11일과 16만 5천 달러의 토큰 비용이 소요되었습니다. 이는 소규모 팀과 AI의 결합이 대규모 팀을 이길 수 있다는 증거입니다.
무엇이 변했는가 — Anthropic의 엔지니어링 문화 내부
Anthropic이 소프트웨어를 구축하는 방식에 대한 심층 분석은 엔지니어링 관행의 근본적인 변화를 보여줍니다. The Pragmatic Engineer는 Anthropic의 샌프란시스코 사무실을 방문하여 네 명의 핵심 엔지니어를 인터뷰했습니다: Katelyn Lesse (Claude Platform 엔지니어링 책임자), Jarred Sumner (Bun의 창시자이자 현재 Bun 및 Claude Code 소속), Thariq Shihipar (Claude Code 엔지니어링 및 교육), 그리고 David Hershey (Cursor, Cognition, Perplexity와 협업하는 Applied AI 담당).
주요 변화:
- 2인 엔지니어 팀 (Two-engineer teams): 프로젝트당 최대 2명의 엔지니어. 더 이상 대규모 스쿼드(squads)는 없습니다.
- AI 기반 코드 리뷰 (AI-driven code review): AI가 코드 리뷰와 테스트의 점점 더 많은 비중을 담당합니다.
- 유동적인 프로토타이핑 (Prototyping is fluid): 디자인은 사전에 완료되는 것이 아니라 지속적으로 진행됩니다. 팀은 더 많은 프로젝트를 수행합니다.
- 며칠 만에 끝나는 대규모 재작성 (Massive rewrites in days): Fable을 사용하여 50만 줄 이상의 Bun 코드를 Rust로 재작성하는 데 11일과 16만 5천 달러의 토큰 비용이 소요되었습니다.
하지만 변하지 않는 것들도 있습니다: '2-피자 팀(two-pizza teams)' 원칙은 여전히 살아있고, 복잡한 프로젝트에는 계획이 중요하며, PRD(제품 요구 사항 문서)는 여전히 사용됩니다. 컨텍스트 스위칭(context switching)은 여전히 과제로 남아 있으며, 코딩과 테스트 시간의 비율은 크게 변하지 않았습니다.
여러분에게 미치는 의미 — Claude Code 일상 사용에 미치는 구체적 영향
1. 2인 엔지니어 규칙을 수용하라
Anthropic의 '프로젝트당 최대 2인 엔지니어' 접근 방식은 집중을 강제합니다. Claude Code 사용자들에게 이는 다음과 같은 의미를 갖습니다:
- **CLAUDE.md를 사용하여 프로젝트 컨텍스트를 코드화 (codify)**하여, 단 한 명의 엔지니어(또는 2인 팀)가 빠르게 온보딩할 수 있도록 합니다.
- Claude Code의 Plan mode(2026년 7월 28일 도입)를 활용하여 파일 간 리팩토링 (cross-file refactors) 시 안전 가드레일로 사용하세요. 10명 규모의 기획 회의는 필요 없습니다.
- 프로젝트 규모를 작게 유지하세요. 만약 어떤 작업에 2명 이상의 엔지니어가 필요하다면, 더 작은 프로젝트로 분할하세요.
2. AI 코드 리뷰가 새로운 표준이 되다
Anthropic의 보고에 따르면, 이제 AI가 코드 리뷰와 테스트의 상당 부분을 처리하고 있습니다. 여러분을 위한 가이드는 다음과 같습니다:
- 모든 PR(Pull Request)에 Claude Code의 리뷰 기능을 사용하세요.
claude code review를 실행하여 사람이 리뷰하기 전에 문제를 포착하세요. - AI로 테스트를 자동화하세요. Anthropic의 접근 방식은 다음과 같습니다: 구현은 빠르지만, 검증에는 더 많은 시간이 걸립니다. Claude Code가 테스트를 생성하고 실행하도록 하세요.
- 사람의 리뷰를 건너뛰지 마세요. AI가 단순 반복 작업 (grunt work)을 처리하는 동안, 사람은 아키텍처 (architecture)와 엣지 케이스 (edge cases)에 집중합니다.
3. 대규모 재작성(Rewrites)이 이제 가능해졌습니다
Jarred Sumner이 Fable을 사용하고 16만 5천 달러 상당의 토큰을 사용하여 JavaScript로 작성된 Bun(50만 줄 이상)을 Rust로 11일 만에 재작성한 사례는 하나의 증거입니다. 여러분의 프로젝트에 적용한다면:
- 이전에 포기했던 재작성 작업을 고려해 보세요. Claude Code와 10만~20만 달러 상당의 토큰이 있다면, 1년이 걸릴 마이그레이션 (migration) 작업이 일주일짜리 작업이 될 수 있습니다.
- 언어 간 트랜스파일링 (transpilation)을 위해 Fable을 사용하세요. 이는 Bun만을 위한 것이 아닙니다. 여러분의 레거시 코드베이스 (legacy codebase)에도 시도해 보세요.
- 엔지니어링 개월 수가 아닌 토큰 예산을 책정하세요. 16만 5천 달러는 커 보일 수 있지만, 12개월간 팀의 급여와 비교해 보십시오.
4. 설계는 사전에 완료하는 것이 아니라 지속되는 것입니다
Anthropic 팀은 설계 문서 (design docs)를 작성하는 데 몇 주를 소비하지 않습니다. 그들은 빠르게 프로토타입 (prototype)을 만들고 반복 (iterate)합니다. Claude Code 사용자라면:
- 즉시 코딩을 시작하세요. 문장 형태의 설명만으로 Claude Code를 사용하여 프로토타입을 생성하세요.
- Claude Code의 채팅 내에서 반복하세요. 코드를 작성하기 전에 아키텍처를 확정 짓지 마세요. AI가 아키텍처를 발견하도록 도움을 받으세요.
- 스킬 (skills) (
~/.claude/skills/에 있는 Claude Code의 새로운 스킬 팩)을 사용하여 재사용 가능한 설계 패턴 (design patterns)을 팀 전체에 공유하세요.
지금 바로 시도해 보세요 — 명령어, 설정 및 워크플로 변경 사항
2인 엔지니어 규칙 채택하기
# CLAUDE.md에 프로젝트 범위를 추가하여 팀 규모를 작게 유지하세요
# ~/my-project/CLAUDE.md
# 이 프로젝트의 범위는 최대 2명의 엔지니어로 제한됩니다.
...
AI 코드 리뷰 자동화
# Claude Code 리뷰를 실행하는 pre-commit hook을 추가하세요
# .git/hooks/pre-commit
claude code review --staged --output-format json > review.json
...
대규모 재작성 (Massive Rewrite) 실험 실행
# 프로토타입: Fable을 사용하여 작은 모듈을 Rust로 재작성
# 경고: 이는 토큰 (tokens) 비용이 발생합니다. 작게 시작하세요.
fable your-module.js --target rust | claude code --stdin --output rewritten.rs
지속적인 설계 (Ongoing Design) 수용
# 설계 문서 (design doc)를 작성하는 대신, 프로토타입으로 시작하세요
claude code "사용자 관리를 위한 REST API가 필요합니다. 단일 엔드포인트로 시작해서 확장해 주세요."
이것이 Claude Code 사용자에게 중요한 이유
Anthropic 자체의 엔지니어링 관행은 Claude Code가 가능하게 하는 것, 즉 AI를 핵심 협업자로 활용하여 소규모 팀이 더 빠르게 제품을 출시하는 방식을 입증합니다. 핵심 요점은 다음과 같습니다:
- 소규모 팀 + AI > 대규모 팀. Claude Code를 사용하는 2명의 엔지니어는 10명 규모의 팀과 맞먹을 수 있습니다.
- AI 코드 리뷰는 프로덕션 환경에 적용 가능합니다. 지금 바로 사용하세요.
- 대규모 재작성 (Massive rewrites)은 더 이상 비현실적이지 않습니다. 몇 달의 시간 대신 토큰 (tokens) 예산을 책정하세요.
- 코드를 통한 설계. 먼저 프로토타입을 만들고, 나중에 계획하세요.
이것들은 이론적인 이야기가 아닙니다. Anthropic이 여러분이 사용하는 도구들을 만드는 방식입니다.
원문은 gentic.news에 게시되었습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기
