세션 저장소 전략이 필요한 이유 SpringBoot 를 활용하여 웹서비스를 만들 때에 보통 내장 톰캣을 사용합니다. 웹 서비스를 구축 할 때에 세션 저장소를 고려하지 않고 단순히 로그인 기능을 구현 할 경우 애플리케이션을 재실행하면 기존 로그인이 풀립니다. 풀리는 이유는 로그인 정보를 세션에 담고 있는데 세션이 내장 톰캣의 메모리에 저장되기 때문입니다. 기본적으로 세션은 실행되는 WAS(Web Application Server)의 메모리에서 저장되고 호출됩니다. 메모리에 저장되다 보니 내장 톰캣처럼 애플리케이션 실행 시 실행되는 구조에선 항상 초기화가 됩니다. 즉, 배포할 때마다 톰캣이 재시작되는 것! 그리고 한 가지 문제가 더 있습니다. 일반적으로 서비스의 서버는 2대 이상의 서버를 운영하는 경우가 많..