Topster 2.0은 자신이 뽑는 최고의 음악 앨범을 선정하고, 커뮤니티에 공유할 수 있는 사이트에요!
아키텍쳐
주요 기술
음악 검색 API | 스포티 파이 API, maniaDB API |
CI/CD | GitHub Action |
Docker | Back End Server, Front End Server, Nginx를 image로 관리 |
Data Caching | Redis로 외부 API 데이터 캐싱 |
Swagger | 로컬 환경에서 API 테스트 |
JMeter | 로컬 환경 서버 부하 테스트 |
OAuth2.0 | 카카오톡 소셜 로그인 |
기술적 의사결정
Redis
Elastic Beanstalk
알림 vs 성능 최적화
RestTemplate vs WebClient vs RestClient
트러블슈팅
Facade Pattern
조회 성능 최적화
서버 메모리 부족
외부 API 연동 문제