역할: Spring Boot 백엔드
기간: 2021.12 ~ 2022.06
- 서비스 이용자에게 개인 코디네이터를 1:1 매칭하여 스타일에 대한 피드백, 개별적 요소를 고려한 고객 맞춤형 코디 추천 서비스를 제공해주는 패션 플랫폼 제작
- 7명 - 백엔드 2명, 안드로이드 2명, 디자이너 1명, 기획 2명
- 토스페이먼츠 PG 시스템 API를 이용한 결제 시스템 구현
- 금융결제원 오픈뱅킹 OpenAPI를 이용한 계좌실명조회 기능 구현
- 기능 단위 패키지 개발 & Git Branch 전략을 통한 협업
- Junit 5 및 BDD Mockito 를 사용하여 API, DB (JPA), Service 로직 테스트 코드 작성
- 전체 목록 조회 시 JPA의 페이징 기법을 적용하여 DB 쿼리 최적화
- Fetch Join Query문을 통해 Lazy Loading 관계를 포함하는 객체 조회 시 발생하는 N + 1 문제 해결
- 토스페이먼츠 서브몰 등록 API 개발 중 공식문서 오류 정정기
- 언어 : Java
- 서버 : AWS EC2, RDS, S3
- 모니터링 : AWS Cloud Watch
- DB : MySql
- 프레임워크 : Spring Boot, Spring Data JPA, Gradle, Swagger
- 외부 API : 토스페이먼츠 PG, 금융결제원 오픈뱅킹 오픈 API
- 교육부 주관 학생 창업유망팀 300 경진대회 성장트랙 선정