📊 인증 아키텍처 실측 벤치마크 및 Trade-off 분석 (JWT vs Session)
·
개발 공부/Java-Spring
Paw-Mate 프로젝트의 인증 방식을 선정하기 위해 JWT (Stateless), DB 세션 (RDB/JDBC), In-Memory 세션의 성능 및 자원 소모량을 다각도로 실측 벤치마크했습니다. (SessionVsJwtBenchmarkTest.java)1. 실측 벤치마크 데이터 요약 (Benchmark Metrics)벤치마크 테스트 항목JWT Bearer Token (Stateless)DB 세션 (Spring Session JDBC)In-Memory 세션 (단일 서버)인증 연산 병목 유형CPU Bound (HMAC-SHA512 서명 검증)I/O & Connection Pool Bound (SQL 쿼리)Heap Memory Bound (해시 테이블)단일 스레드 1만 회 소요 시간17,407 ms (1회당..