https://github.com/f-lab-edu/kbo-ticketing
⚾ KBO 야구 예매 서비스 ⚾
https://github.com/f-lab-edu/kbo-ticketing
Last synced: 2 months ago
JSON representation
⚾ KBO 야구 예매 서비스 ⚾
- Host: GitHub
- URL: https://github.com/f-lab-edu/kbo-ticketing
- Owner: f-lab-edu
- Created: 2024-03-11T12:00:26.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-22T14:06:56.000Z (8 months ago)
- Last Synced: 2025-04-23T01:13:37.805Z (2 months ago)
- Language: Java
- Homepage:
- Size: 224 KB
- Stars: 13
- Watchers: 1
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ⚾ KBO-Ticketing ⚾
## 📌 프로젝트 소개

`KBO 야구 예매 사이트(KBO-Ticketing)`입니다. 백엔드 개발에 집중하기 위해
프론트엔드는 [Prototype](https://ovenapp.io/view/LGQwJohSa02Ln3DJ18z8umKmDUtWxCww/)을 활용하였습니다.
기능 정의와 API 명세 같은 자세한 내용은 [Wiki](https://github.com/f-lab-edu/kbo-ticketing/wiki)에서 확인하실 수 있습니다.## 📌 프로젝트 목표
- `한국시리즈`와 같이 대용량 트래픽 상황 및 동시성 이슈를 고려해 기능을 구현하는 것
- 객체 지향 원리를 토대로 개발하는 것
- 지속적으로 성능 개선 및 리팩토링하는 것## 📌 기술스택
`Java 17`, `Spring boot`, `Mysql`, `Mybatis`, `Redis`, `Docker`, `Naver Cloud Platform`, `nGrinder`, `Pinpoint`
## 📌 작업기간
`2024.03.12` ~
## 📌 기술적 issue 해결 과정
- [Redis Lua Script 와 synchronized 간의 성능 비교 테스트](https://azelhhh.tistory.com/115)
- [Redis Lua Script 실제로 Atomic할까?](https://azelhhh.tistory.com/116)
- [유닛테스트 중 @Value가 null일때 feat. @Value의 주입 시점](https://azelhhh.tistory.com/117)
- [nGrinder와 Pinpoint로 성능테스트 및 개선하기 (1) - 환경 구축](https://azelhhh.tistory.com/118)
- [nGrinder와 Pinpoint로 성능테스트 및 개선하기 (2) - 병목지점 파악](https://azelhhh.tistory.com/119)
- [nGrinder와 Pinpoint로 성능테스트 및 개선하기 (3) - Connection Pool 크기 조절](https://azelhhh.tistory.com/120)
- [nGrinder와 Pinpoint로 성능테스트 및 개선하기 (4) - Scale out](https://azelhhh.tistory.com/122)
- [nGrinder와 Pinpoint로 성능테스트 및 개선하기 (5) - 캐싱](https://azelhhh.tistory.com/124)## 📌 서버 구조도
## 📌 DB ERD
## 📌 Prototype