Rakuten fixes issues twice as fast with Codex
Quick Summary
라쿠텐은 Codex를 장애 대응, CI/CD 안전성 검사, 자율형 풀스택 개발에 적용해 평균 복구 시간을 약 50% 단축하고 복잡한 프로젝트의 개발 기간을 분기 단위에서 수주로 줄였다.
🖼️ 인포그래픽
🖼️ 4컷 인포그래픽
💡 한 줄 요약
라쿠텐은 Codex를 장애 대응, CI/CD 안전성 검사, 자율형 풀스택 개발에 적용해 평균 복구 시간을 약 50% 단축하고 복잡한 프로젝트의 개발 기간을 분기 단위에서 수주로 줄였다.
📌 핵심 요약
- 라쿠텐은 전 세계 3만 명의 직원과 대규모 제품 생태계를 운영하면서 개발 속도와 신뢰성을 동시에 높이기 위해 Codex 기반 에이전트 워크플로를 도입했다.
- 로그와 원격 측정 데이터를 다루는 KQL 기반 운영 흐름에 Codex를 결합해 장애의 근본 원인 파악과 수정안 제안을 지원했으며, 평균 복구 시간은 라쿠텐 추산 약 50% 감소했다.
- CI/CD 파이프라인에서는 Codex가 사내 코딩 원칙을 기준으로 코드 리뷰와 취약점 검사를 자동 수행해 배포 속도를 높이면서도 안전 기준을 유지하도록 했다.
- 부분적으로 정의된 요구사항만으로 Python·FastAPI 백엔드와 Swift·SwiftUI iOS 앱을 포함한 풀스택 구현을 수행한 사례에서는 개발 기간이 한 분기에서 수주로 단축됐다.
- Codex가 코드 생성 업무를 더 많이 맡으면서 엔지니어의 역할은 모든 코드 줄을 직접 확인하는 방식에서 명확한 사양과 측정 가능한 검증 기준을 설계하는 방향으로 이동하고 있다.
🧩 주요 포인트
- 라쿠텐은 전 세계 3만 명의 직원과 대규모 제품 생태계를 운영하면서 개발 속도와 신뢰성을 동시에 높이기 위해 Codex 기반 에이전트 워크플로를 도입했다.
- 로그와 원격 측정 데이터를 다루는 KQL 기반 운영 흐름에 Codex를 결합해 장애의 근본 원인 파악과 수정안 제안을 지원했으며, 평균 복구 시간은 라쿠텐 추산 약 50% 감소했다.
- CI/CD 파이프라인에서는 Codex가 사내 코딩 원칙을 기준으로 코드 리뷰와 취약점 검사를 자동 수행해 배포 속도를 높이면서도 안전 기준을 유지하도록 했다.
- 부분적으로 정의된 요구사항만으로 Python·FastAPI 백엔드와 Swift·SwiftUI iOS 앱을 포함한 풀스택 구현을 수행한 사례에서는 개발 기간이 한 분기에서 수주로 단축됐다.
- Codex가 코드 생성 업무를 더 많이 맡으면서 엔지니어의 역할은 모든 코드 줄을 직접 확인하는 방식에서 명확한 사양과 측정 가능한 검증 기준을 설계하는 방향으로 이동하고 있다.
🧠 상세 정리
1. 대규모 제품 생태계가 요구한 속도와 신뢰성
라쿠텐은 전자상거래, 핀테크, 이동통신 분야에서 소비자와 판매자를 대규모로 지원하는 글로벌 기업이며, 전 세계 직원 수는 3만 명에 이른다. 여러 엔지니어링 조직이 크고 복잡한 제품 생태계 전반에 걸쳐 소프트웨어를 배포하기 때문에 개발 속도뿐 아니라 서비스 신뢰성도 핵심 조건이다. 라쿠텐의 AI for Business 총괄인 가지 유스케는 지난 1년 동안 팀이 소프트웨어를 계획하고 구축하며 검증하는 과정에 에이전트형 워크플로를 더 깊이 적용해 왔다. 이 과정에서 OpenAI의 코딩 에이전트 Codex는 보안을 훼손하지 않고 작업 속도를 높여야 하는 영역을 중심으로 엔지니어링 도구 체계의 핵심 요소가 됐다.
2. 더 빠르고 안전하며 자율적인 개발이라는 세 가지 축
라쿠텐의 AI 도입은 단순한 코드 생성 실험이 아니라 실제 운영 성과를 겨냥한 세 가지 우선순위를 중심으로 진행됐다. 첫 번째는 장애 대응을 압축해 더 빠르게 복구하는 것이고, 두 번째는 CI/CD 안에서 코드 검토와 취약점 확인을 자동화해 더 안전하게 배포하는 것이다. 세 번째인 ‘AI-nization’은 불완전하거나 모호한 요구사항에서도 Codex가 더 큰 개발 과제를 자율적으로 수행하도록 만드는 데 초점을 둔다. Codex는 이 세 영역에서 각각 독립된 도구로 머무르지 않고, 속도와 안전성, 자율성이 함께 누적될 수 있도록 기존 엔지니어링 워크플로에 결합됐다. 가지 총괄은 코드를 빠르게 생성하는 것 자체보다 안전하게 출시하는 것이 중요하며, 안전을 동반하지 않은 속도는 성공이 아니라고 강조했다.
3. 장애 대응과 평균 복구 시간의 약 50% 단축
라쿠텐이 말하는 속도는 새로운 기능을 개발하는 속도뿐 아니라 장애가 발생했을 때 서비스를 복구하는 시간까지 포함한다. 팀은 API를 감시하고 로그 및 원격 측정 신호를 분석하기 위해 Azure의 쿼리 시스템인 KQL을 사용하며, Codex는 이 흐름에서 근본 원인을 식별하고 수정 방안을 제안하는 역할을 지원한다. 기존에는 엔지니어가 여러 쿼리와 로그, 패치 내용을 수작업으로 연결해야 했지만, Codex를 활용하면 탐지에서 원인 분석과 수정으로 이어지는 경로를 줄일 수 있다. 그 결과 SRE 담당자는 자료를 조합하는 작업보다 제안된 수정안을 검증하고 실제로 배포하는 일에 집중할 수 있다. 라쿠텐은 이러한 방식이 장애 발생 시 평균 복구 시간인 MTTR을 약 50% 줄일 수 있다고 추산했으며, 이를 문제 해결 속도가 두 배가 된 것으로 설명했다.
4. CI/CD에 내장된 코드 리뷰와 취약점 검사
소프트웨어 배포가 빨라질수록 코드 검토와 배포 절차 자체가 새로운 병목이 될 수 있기 때문에 라쿠텐은 Codex를 CI/CD 파이프라인에 직접 통합했다. Codex는 변경 사항이 프로덕션에 도달하기 전에 코드 리뷰와 취약점 검사를 수행해 잠재적인 문제를 사전에 확인한다. 라쿠텐은 자사의 내부 코딩 원칙과 표준을 Codex 워크플로에 제공하며, Codex는 동일한 원칙을 기준으로 코드가 회사의 기대 수준에 부합하는지 검토한다. 따라서 검토 결과는 일반적인 조언에 머무르지 않고 라쿠텐이 실제로 사용하는 개발 기준에 맞춰진다. 이러한 자동화는 안전성 검사를 일관되게 반복하면서도 사람이 모든 검토 절차를 처음부터 수행하는 부담을 줄여, 품질 기준을 낮추지 않고 더 빠르게 배포할 수 있도록 한다.
5. 부분 요구사항에서 완성된 풀스택 제품까지
라쿠텐의 세 번째 우선순위인 AI-nization은 Codex를 유지보수와 검토에만 사용하지 않고, 규모가 크고 모호한 프로젝트를 처음부터 끝까지 수행하도록 하는 데 초점을 둔다. 가지 총괄에 따르면 최신 Codex 모델은 요구사항이 완벽하게 정의되지 않았더라도 문맥을 읽고 팀이 만들려는 결과를 이해해 작업을 진전시킬 수 있다. 실제 사례에서는 기존 웹 기반 AI 에이전트 서비스를 모바일 앱으로 만드는 프로젝트를 Codex가 전체 사양에 따라 구현했다. 구현 범위에는 Python과 FastAPI로 구성된 백엔드, Swift와 SwiftUI로 만든 iOS 앱, 그리고 필요한 모든 백엔드 API가 포함됐다. 단계별로 사람이 지시하지 않은 상태에서도 전체 풀스택 결과물을 구축했으며, 라쿠텐은 이 프로젝트의 개발 기간이 한 분기에서 수주로 줄었다고 밝혔다.
6. 엔지니어 역할의 변화와 조직 전반의 확산
Codex가 더 많은 코드 생성 업무를 맡으면서 라쿠텐은 엔지니어의 중심 역할을 모든 코드 줄을 직접 확인하는 데서 명확한 사양과 검증 방법을 정의하는 쪽으로 옮기고 있다. 가지 총괄은 팀이 원하는 결과를 분명하게 표현하고, 산출물이 요구사항을 충족했는지 판단할 수 있는 측정 가능한 기준을 수립하는 것이 앞으로의 핵심 역할이라고 설명했다. 이는 사람의 검증을 없애는 것이 아니라 검증의 초점을 개별 코드 줄에서 목표와 결과의 일치 여부로 이동시키는 변화다. 라쿠텐은 이러한 업무 방식이 실제 조직에 정착하도록 엔지니어링과 제품 조직뿐 아니라 비기술 직군을 대상으로도 실습형 워크숍을 진행했다. 그 결과 Codex는 팀의 출시 속도 향상, 더 안전한 운영, 자율형 개발 확장을 함께 지원하는 중심적인 도구로 자리 잡고 있다.
🧾 핵심 주장 / 시사점
- 라쿠텐의 성과는 Codex를 별도의 코드 생성 도구로 사용하는 데서 나온 것이 아니라, 장애 분석과 CI/CD 검토, 제품 구현이라는 기존 업무 흐름 안에 직접 결합한 결과로 제시된다.
- 속도 향상은 코드 작성량이 아니라 MTTR 약 50% 감소와 개발 기간의 분기 단위에서 수주 단위로의 단축처럼 운영 및 납품 지표로 측정됐다.
- 자율형 개발이 확대될수록 사람의 핵심 업무는 코드 한 줄씩의 확인보다 요구사항을 명확히 작성하고 결과를 판정할 측정 가능한 검증 기준을 세우는 방향으로 이동한다.
✅ 액션 아이템
- 라쿠텐처럼 KQL 기반 운영 흐름에 Codex를 결합해 장애의 근본 원인 탐지와 수정안 제안 절차를 정비한다.
- CI/CD에서 Codex가 사내 코딩 원칙 기준으로 코드리뷰와 취약점 검사를 실행해 배포 속도와 안전 기준 동시 달성안을 점검한다.
- 요구사항이 일부만 정의된 Python·FastAPI 백엔드와 Swift·SwiftUI iOS 과제에서 분기 대비 수주 단축 조건을 비교한다.
❓ 열린 질문
- Codex 도입 후 평균 복구 시간 50% 단축은 어떤 장애 유형에서 반복적으로 확인 가능한가?
- 사내 코딩 원칙을 Codex 규칙으로 변환할 때 코드리뷰·취약점 검사에서 유지해야 할 안전 임계값은 무엇인가?
- 요구사항이 일부만 주어진 풀스택 개발에서 분기 대비 수주 단축을 실현하려면 엔지니어 역할 전환 범위를 어디까지 확장해야 하는가?