Redis를 사용한다면 Session 대신 JWT를 사용할 필요가 있을까?
배경나는 사용자 인증 관리를 JWT로 구성했었다. 그 배경에는 세션이 멀티 서버 환경에서는 중간 미들웨어가 있어야 한다는 단점이 있었기 때문이다. (물론 Sticky Session을 활용한다면 미들웨어를 사용하지 않아도 되지만 멀티 서버의 장점을 발휘하지 못하기 때문에 고려하지 않았다.)하지만 팀원이 캐싱 관리를 위해 Redis를 도입하게 되면서 Redis 활용이 가능해졌고 이러면 사용자 인증 관리를 Redis + 세션을 활용한 방식으로도 구성이 가능해졌다.그래서 기존의 JWT 방식을 유지할지, 하니면 JWT를 제거하고 세션을 활용하는 방식으로 사용자 인증을 관리할지 다시 고민하게 되었다. 고민확장성JWT는 사용자 식별 정보를 토큰에 담아서 헤더에 넣어주기 때문에 Stateless 구성이 가능하다. ..
개발 스토리
2025. 3. 6. 17:03
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 코루틴
- 토스 백앤드 합격
- 토스 next 2025
- stoplight
- 게임개발
- 커넥션 데드락
- 레디스
- Assertions
- 우아한테크코스 후기
- 토스 2025 NEXT
- 우테코 프리코스
- 알고리즘
- 토스 NEXT 후기
- 자바
- 분산락
- 우아한테크코스 6기
- 우아한테크코스
- 우테코
- 우테코 준비
- 우아한테크코스 자소서
- 토스 합격 후기
- 캐시 스템피드
- 우테코 6기
- 토큰
- API 지연
- JWT
- Cache Stampede
- 6기
- 파이썬
- redis
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
글 보관함