아키텍쳐
사용 기술
Back-End
•
Java 17
•
Spring Boot 3.2.1
•
Spring Data JPA
•
Spring Data Redis
•
QueryDsl
•
Lombok
•
Jwt
•
Zxing (QR Code)
•
Spring Security
•
Spring Validation
Front-End
•
HTML 5
•
CSS
•
JQuery
•
Javascript
•
Bootstrap
•
sweetalert
•
js-cookie
•
fullcalendar
•
jQuery Seat Charts
Infrastructure
•
EC2
•
Application Load Balancer
•
S3
•
CloudFront
•
RDS
•
Docker
•
Elastic Cache for Redis
•
Prometheus
•
Grafana
•
Promtail
•
Loki
주요 기술
서비스
•
동시성 제어 - (Unique Index, Distribution Lock)
•
Redis 캐시 서버
•
Server-Sent-Events
•
토스 결제 API
성능 개선
•
서비스 성능 테스트 - nGrinder
•
CI/CD - Github Actions
인프라
•
CI/CD
◦
GitHubActions
◦
Code Deploy - Blue Green Deploy
◦
ECR
•
모니터링
◦
Prometheus
◦
grafana
•
분산처리
◦
Application Load Balancer
◦
Auto Scaling group
기술적 의사결정
좌석 관리 문제
좌석 상태 조회 API 성능 개선
경매 시간 실시간 갱신
서버 모니터링 시스템 도입
경매 입찰 시스템
트러블슈팅
HTTP - HTTPS 간의 Mixed Content Error 발생
CodeDeploy 배포 에러
공연 전체 조회 N+1 문제 발생
팀원
Table
Search