인터파크, 멜론 티켓과 같은 서비스의 ‘티켓 예매’ 기능에 초점을 맞춘 프로젝트입니다.
- 특정 시점에 대규모 트래픽이 몰리는 티켓 서비스 특성에 맞춰 유연하면서 데이터 정합성을 보장할 수 있는 환경을 구현하고자 하였습니다.
- 요구 사항 변경에 유연하게 대응할 수 있도록 객체 지향 원리에 근거한 단단한 설계와 클린 코드 작성을 목표로 하였습니다.
- 요구 사항 기반 테스트 코드를 작성하여 정상 동작을 보장하는 안정적인 애플리케이션을 개발하고자 하였습니다.
- Java 17
- Spring Boot 3.1.5
- MySQL 8.0.33
- Hazelcast 5.3.6
- JPA(Hibernate) 6.2.13
- Spring Data JPA 3.1.5
- QueryDSL 5.0.0
- Spring Security 3.1.5
- JUnit 5.9.3
- feat : 새로운 기능 추가
- fix : 버그 수정
- docs : 문서, 주석 수정
- refactor : 코드 리팩토링
- test : 테스트 코드
- chore : 빌드 업무, 패키지 매니저 수정