유저 테스트 도중 다중로그인이 가능하다는 피드백을 받게되었다.
Token 방식의 Stateless 특성으로 인해 기존에 발급한 토큰을 임의로 무효화 등의 조작이 불가능하기 때문에(Token의 한계점) 여러 브라우저에서 동시에 로그인하여 토큰을 발급할시 모든 토큰이 지정된 유효기간 만료시까지 요청이 가능하다는 문제점을 발견MYSQL의 부하가 상승하여 비즈니스로직의 영향을 우려하여 토큰의 저장소를 RDBMS에서 NOSQL인 Redis로 변경Scale Out시 In-memory저장소의 경우 다른 서버에 저장되있는 토큰의 정보를 불러올수 없기때문에 Redis를 AWS Elastic Cache를 사용하여 외부로 독립 예정로그인시 토큰을 발급하고 이를 Redis에 저장하는 로직
(AccessToken의 유효기간 : 30분, RefreshToken의 유효기간 : 7일)