Agntic AI 솔루션 검증 POC 프로젝트 - 독서커뮤니티 "독파민"
🪄 프로젝트 소개
해당 프로젝트는 자사 Agentic AI 솔루션의 성능과 완성도를 검증하기 위해 진행한 백엔드 애플리케이션 POC예요.
자사 솔루션은 사용자가 유즈케이스 단위로 요구사항 리스트를 입력해서 백엔드 애플리케이션을 생성하는 Agentic AI 기반 솔루션이에요.
자사 솔루션을 활용해 독서 커뮤니티 백엔드 애플리케이션을 생성하고, 실제로 어느 수준까지 구현되는지 PRD와 유즈케이스 기준으로 점검하는 것이 목표였어요.
구현한 애플리케이션은 "독서 커뮤니티 플랫폼"이에요. 해당 서비스의 요구사항은 다음과 같아요.
- 국립 중앙 도서관에서 공개되어있는 390만건의 도서 데이터 기반 "도서 검색 기능"
- 독서 리뷰 커뮤니티 기능
- 자신이 읽은 책을 관리하는 "내 서재" 기능
- 연/월간 독서 통계
- 자신의 독서 취향 분석 기능 제공
- 관리자의 "게시글" 관리
진행은 4주 동안 이어졌어요.
- 1주차에는 개발 관점에서 사용자 유즈케이스와 PRD를 다시 정의했고,
- 2주차에는 솔루션으로 생성된 백엔드 애플리케이션을 분석하며 PRD 대비 구현 수준과 최적화 포인트를 측정했어요.
- 3~4주차에는 유즈케이스 단위 검수와 추가 개발을 진행하면서, 테스트 운영 환경과 배포 파이프라인까지 구현했어요.
- 추가 개발 과정에서는 AI를 통해 개발 프로세스를 시스템으로 만들어 생산성을 높였어요.
🛠️ 기술 스택
| 구분 | 기술 |
|---|---|
| Backend | Spring Boot, Spring Batch, OpenSearch |
| Frontend | - |
| Infra | Nginx, Docker, Docker-compose, Jenkins, PostgreSQL |
✨ 주요 기능
- 390만 건의 공공 도서 데이터를 기반으로 한 도서 검색 기능
- 독서 감상 게시판 생성, 조회, 수정, 삭제 기능
- 관리자의 게시글 관리 기능
- 대용량 도서 데이터 적재를 위한 배치 처리 및 검색 인프라 구성
- 운영 환경에서 실행 가능한 백엔드 빌드·배포 파이프라인 구축


