개발환경
Spring
•
선택 이유
◦
•
버전
◦
Node.js
선택하지 않은 이유
DB
Mysql
•
선택 이유
◦
index를 사용하여 위치 검색을 빠르게 할 수 있어서 (쿼리 최적화)
Redis
•
선택 이유
◦
in-memory 이므로 방 관리 로직을 빠르게 처리할 수 있을 것으로 기대
•
방 관리
◦
시작하기 버튼을 누르면 UUID 값에 해당하는 방 만듦
◦
방 안에 닉네임 값 저장
•
하루마다 갱신
◦
하루가 지나가면, 방 정보를 mysql로 올림
서버
AWS
•
선택 이유
◦
이전 프로젝트에서 많이 활용해 봤음
◦
현재 프리티어 사용 기간이 많이 남아있음
GCP, AZURE
선택하지 않은 이유