웹 개발 트렌드가 MPA(Multi Page Application)에서 SPA(Single Page Application)로,그리고 Monolithic에서 MSA(Micro Service Architecture)로 변화하면서 인증 방식에도 거대한 지각 변동이 일어났습니다.과거에는 당연하게 사용되던 '세션' 방식이 왜 최근에는 '토큰' 방식, 특히 JWT로 대체되고 있을까요?단순히 유행이라서가 아닙니다.여기에는 RESTful API의 철학과 프론트엔드 상태 관리의 발전이라는 기술적 배경이 숨어 있습니다.1. HTTP의 대전제: 무상태(Stateless)란?본격적인 비교에 앞서, 개발자 면접 단골 질문이기도 한 Stateless(무상태)와 Stateful(상태 유지)의 차이를 카페 주문 상황에 빗대어 아주 ..