여
여기어때
November 5, 20251회
우리 팀 코드 스타일을 아는 AI 만들기: RAG와 Vector DB 활용기

간단 소개
여기어때 팀이 RAG와 Vector DB를 활용해 팀 코드 스타일을 학습한 AI를 구축, 자동 코드 리뷰 및 테스트 코드 생성으로 개발 생산성을 향상시킨 경험.
AI Summary
문제 인식 및 RAG/Vector DB 도입 배경
- 개발 생산성 및 안정성 향상을 위해 테스트 코드, 코드 리뷰 등 반복 작업 자동화 필요.
- 팀 코딩 스타일을 아는 AI를 활용한 자동화 목표.
- **RAG(Retrieval-Augmented Generation)**와 Vector DB를 해결책으로 채택, 팀 코드베이스를 벡터화하여 AI 학습. Vector DB 구축 과정
- 파인 튜닝 대신 RAG 선택: 보안, 비용, 실시간 반영, 유연성 고려.
- ts-morph로 AST 분석 기반 청킹 전략 채택, ChromaDB와 Gemini embedding model 사용.
- 배치 처리 및 CI/CD 연동 자동 업데이트 파이프라인 구축. 실제 활용 및 성과
- 'Diffy' (자동 코드 리뷰 시스템)와 '@pwb/testgen' (테스트 코드 자동 생성 npm 패키지) 개발.
- 기획 문서 검색 기능 확장 예정. 개발 생산성 향상 및 반복 작업 자동화에 기여.
Next Feeds

생성형AI를 통한 데브옵스 강화 – Part 2.운영 안정성 강화
생성형 AI를 활용하여 데브옵스 운영 안정성 지표(변경 실패율, 장애 복구 시간)를 개선하는 방법론과 AWS 기반 구현 사례.
생성형 AI데브옵스운영 안정성DORA 지표MTTR
2025. 11. 5.
AWS
if(kakao)25 Krew Day Demo Station 생생한 현장 스케치
if(kakao)25 Krew Day 데모 스테이션은 카카오 공동체의 AI, 운영, 금융 기술 혁신 및 개발 문화를 공유하는 행사였다.
if(kakao)25데모 스테이션카카오 공동체AI 기술개발 생산성
2025. 11. 5.
카카오

HashiCorp Vault 암호화 아키텍처 완전 분석 : 엔터프라이즈 시크릿 관리 - Seal/Barrier/Transit/Raft
HashiCorp Vault의 다층 암호화 아키텍처(Seal/Barrier/Transit/Raft)를 분석하여 엔터프라이즈 시크릿 관리 방안을 설명합니다.
HashiCorp Vault시크릿 관리암호화 아키텍처Seal/UnsealRaft
2025. 11. 5.
인포그랩
Spring Cloud Config & Bus-Refresh 도입기
올리브영은 Spring Cloud Config와 Bus-Refresh를 도입하여 마이크로서비스 환경에서 설정 변경 시 무중단 실시간 반영 시스템을 구축하고 배포 시간을 단축했다.
Spring Cloud Config마이크로서비스Bus-Refresh실시간 설정 변경중앙 설정 관리
2025. 11. 4.
올리브영
SDUI로 네이티브 운영 민첩성 높이기
올리브영이 네이티브 앱의 운영 민첩성을 높이기 위해 SDUI를 설계하고 도입한 과정, 핵심 요소, 성능 최적화 전략 및 그 효과를 공유합니다.
SDUI스키마네이티브 앱운영 민첩성성능 최적화
2025. 11. 4.
올리브영

배포시간 단축: 블루-그린 배포 도입기
기존 롤링 업데이트 배포의 문제점(에러, 다운, 긴 시간)을 해결하기 위해 Nginx와 Shell Script를 활용한 블루-그린 배포를 도입하여 배포 시간을 단축하고 안정성을 확보한 사례.
블루-그린 배포롤링 업데이트무중단 배포배포 자동화Nginx
2025. 11. 4.
사람인