음악 콘서트 티켓 주문 서비스 백엔드 API 서버 구축 프로젝트입니다.
- Redis를 활용하여 동시성 문제 해결
- JMeter를 이용해 Redis RedissonLock과 JPA PessimisticLock 성능 테스트
- 데이터 설계에 대한 고민
- 컨벤션, 예외 상황, 객체지향, 읽기 쉬운 코드에 대한 고민
- Java 17, Spring Framwork, Spring Boot, MYSQL, H2DB, JPA, Gradle , Redis, Docker, AWS EC2
http://ec2-43-202-56-183.ap-northeast-2.compute.amazonaws.com:8080/
필수 프로그램 설치
brew bundle
JDK17 환경변수 설정
# JDK17 경로 확인
$ /usr/libexec/java_home -V
# JDK17 환경변수 설정
echo 'export JDK17="Your_JDK17_Path"' >> ~/.bashrc
# docker-compose 실행
$ docker-compose up -d