soldout 프로젝트는 최근 신발과 같은 의류에 대한 리셀 문화가 유행하면서 크림, 솔드아웃처럼 많은 인기를 얻고 있는 경매 서비스를 제공하기 위한 API 서버를 구현한 프로젝트입니다.
- Java / Spring Boot / Gradle
- Mybatis/ MySQL / Redis / Flyway
- Docker
- Elasticsearch
- Github Flow / Github Actions
- 서버 확장을 고려한 session 서버 구성을 고민했습니다.
- 데이터 모델링 과정을 통해 변경 최소화할 수 있는 스키마를 구성하기 위해 노력했습니다.
- 객체 지향 프로그래밍의 장점과 SOLID 원칙을 최대한 지켜나가는 코드들 작성하기 위해 노력했습니다.
- 유닛 테스트 케이스를 통해 독립적이고 예상치 못한 에러상황에 안정성이 보장된 코드를 작성하기 위해 노력했습니다.
- 여러 기술 도입에 있어 해당 기술에 대한 깊은 이해를 바탕으로 도입 이유를 명확히 하기 위해 노력했습니다.
상세 설명 페이지로 이동해주세요
모든 트러블 슈팅 내용이 궁금하다면! 링크로 이동해주세요.