Blog
Posts
작성한 모든 글.
서버
JWT 냐 세션이냐, 웹 서비스라면 저는 세션부터 봅니다
서버 세션과 JWT 를 상태 저장 위치, 폐기, 확장, 쿠키 속성, XSS 와 CSRF 관점에서 비교하고, 짧은 access token 과 refresh token rotation, 안드로이드에서의 토큰 보관과 OkHttp Authenticator 까지 적었습니다.
서버
웹 서버, WAS, API 서버는 제품 이름이 아니라 맡은 일입니다
웹 서버와 WAS 와 API 서버가 각각 무엇을 하는지, 리버스 프록시와 로드 밸런서와 API 게이트웨이는 어디에 끼는지 정리했습니다. 국내 기업형 WEB-WAS-DB 구성과 AJP 보안 이슈, Spring Boot 내장 서버 이후 경계가 흐려진 현재 구성까지 다룹니다.
서버
REST 로 충분한 줄 알았는데, 모바일 앱은 프로토콜을 하나씩 더 쓰게 됩니다
TCP, UDP 와 TLS 1.3 위에서 HTTP/1.1, HTTP/2, HTTP/3 이 어떻게 달라졌는지 보고, 그 위에 올라가는 REST, GraphQL, gRPC, WebSocket, SSE, MQTT, 푸시를 요청-응답, 서버 푸시, 양방향 스트리밍으로 나눠 언제 무엇을 고를지 정리했습니다.
서버
서버 응답은 왜 XML 에서 JSON 으로 넘어왔을까
SOAP 과 XSD 가 중심이던 XML 시대에서 REST 와 JSON 으로 옮겨 온 이유를 데이터 모델, 용량, 파싱 보안, 도구 측면에서 같은 payload 로 비교하고, XML 이 지금도 쓰이는 곳과 JSON 의 약점, 바이너리 포맷까지 정리했습니다.