.png)
요약
- NHN 아카데미 프로젝트 인증 과정에서 진행한 온라인 서점 프로젝트입니다.
 
- Java 11, Spring Boot 2.7 기반 웹 서비스 프로젝트입니다.
 
NHN-YesAladin
역할
- Backend 담당 (총 BE 7명)
 
- Shop API 서버
- 상품 관련 도메인 (상품, 출판, 집필, 태그 등) CRUD 개발
 
- 장바구니 개발
 
- 관리자용 매출 통계 및 메인 페이지 베스트셀러 개발
 
- 파일 (NHN Cloud의 Object Storage) 관련 기능 개발 및 관리
 
 
- Batch 서버
- 정해진 시간 대용량 데이터 처리 기능 개발
- 매일 자정 3일 지나 주문을 조회하고 취소 상태 이력을 추가합니다.
 
- 매일 10시 구독 갱신까지 남은 기간을 조회하여 알림 메세지를 보냅니다.
 
 
 
- Front 서버
- 메인 페이지 및 담당 API 관련 페이지 개발
 
 
성과
- API 서버의 테스트 라인 커버리지 87.11% 달성
 
- Load Balancer를 활용해 Front 서버와 Shop API 서버 스케일 아웃 및 무중단 배포 구축
 
- Jenkins, Git Action을 활용한 전 서버 CI/CD 구축
 
- NHN Cloud의 Log&Crash를 활용한 모니터링 환경 구축
 
- Git-Flow를 따라 형상 관리 및 Agile 방식의 매일 스크럼 회의 진행해 소통하고 기술공유 실천