de-normalization
-
무상태(stateless) 웹 계층에서 비정규화(de-normalization)까지DEV 2023. 12. 23. 20:30
무상태(stateless) 웹 계층 → 수평적 확장(scale out) → DB의 scale out(sharding) → 안정해시(consistent hash) → join, 비정규화(de-normalization) 무상태(stateless) 웹 계층 웹 계층에서는 상태를 갖지 않는 것이 좋다. 상태 정보를 보관하는 서버는 클라이언트 정보(상태)를 유지하여 요청들 사이에 공유되어야 한다. 이유는 수평적 확장(scale out)에 불리하기 때문 해결하기 위해서는 상태정보(사용자 세션 데이터 등..)를 웹 계층에서 제거 -> DB로 관리 무상태(stateless) 웹 계층이라 부름 사용자 A의 세션정보, 프로파일 이미지 같은 상태정보가 서버 1에 저장되면, 사용자 A를 인증하기 위해 HTTP요청이 반드시 서..