피드로 돌아가기
원문 읽기
LINE Engineering
DevOps레거시 프로젝트에서 AI 드리븐 프로젝트로 전환, AX 로드맵
SDD 기반 AX 로드맵을 통한 PR 사이클 2~4시간 단축 및 자동화 구현
AI 요약
Context
레거시 프로젝트의 문서화 부족과 테스트 코드 부재로 인한 AI 도입의 신뢰성 저하 발생. 개별 엔지니어의 AI 활용 능력 격차로 인해 팀 전체의 생산성 상향 평준화가 어려운 구조적 한계 직면.
Technical Solution
- SDD(Spec-Driven Development) 방법론 도입을 통한 추상적 의도와 실제 구현 코드 간의 간극 해소
- Secrets Manager 활용 및 PII 마스킹 처리를 통한 AI 모델 전송 데이터의 보안 컴플라이언스 확보
- 프로젝트 루트 디렉토리에 코딩 컨벤션 및 도메인 용어집을 포함한 AI 전용 규칙 문서 구축
- CI/CD 파이프라인 내 AI 1차 리뷰 프로세스를 통합하여 단순 반복 검토 업무의 자동화 구현
- AI 에이전트 중심의 '스펙 정의-계획-구현-리뷰-머지'로 이어지는 전 과정의 워크플로 재설계
- 인간의 역할을 단순 코드 작성이 아닌 요구 사항 정의 및 최종 계획 승인으로 제한하는 아키텍처 전환
실천 포인트
- 코드 내 API 키, 내부 IP 등 하드코딩된 민감 정보 전면 제거 및 동적 주입 환경으로 이관 - AI가 읽을 수 있는 형태의 프로젝트 가이드라인(Architecture Principles, Domain Glossary) 작성 - PR 발생 시 AI가 스타일 및 보안 취약점을 우선 검토하는 1차 자동 리뷰 파이프라인 구축 - 구현 전 AI가 생성한 '구현 계획'을 인간이 승인하는 프로세스를 통해 배포 리스크 최소화