- 단시간 내 트래픽 처리를 고려한 예매 사이트 백엔드 API repository 입니다.
- 특정 시간 동안 트래픽이 급증하는 경우를 대비하여, 부하를 효과적으로 처리하기 위한 성능 향상에 초점을 맞추었습니다.
- 서비스 계층까지의 테스트 커버리지를 100% 달성하는 것을 목표로 하였습니다.
- 동시성 이슈를 해결하면서 단계적으로 성능도 향상시키는 방향을 고민하였습니다.
- Java, Spring Boot, JPA, MySQL, Groovy, Spock
- Naver Cloud Platform, Docker, Docker-Compose, Github Actions
-
좌석 예매 시 동시성 문제 해결
-
Redis Session Clustering
-
검색 기능 개발
-
github actions, docker, docker-compose를 활용한 CI/CD 구성
-
NCP를 활용한 클라우드 서버 구성
-
APM(Pinpoint), JMeter를 활용한 시스템 모니터링 및 로드 테스트