nya0

무중단 배포 알아보기

🥝 무중단 배포 무중단 배포는 말 그대로 서비스가 중단되지 않은 상태zero-downtime로, 새로운 버전을 사용자들에게 배포하는 것을 의미한다. 무중단 배포를 하기 위해서는 최소 서버가 2대 이상을 확보해야한다. v1 서비스를 종료 시키는 시점부터 v2를 시작하기 전까지 애플리케이션은 중단된다. 이렇게 서비스가 중단되는 시간을 다운타임dow...

Spring Image

Spring Security Session방식과 JWT 방식의 차이

최근 면접을 보면서 Spring Security에서 Session 방식과 JWT 방식의 차이점을 상태유지 관점에서 설명해달라는 질문을 들었다. 나는 동작방식에 대해서만 알았는데 상태유지 관점이라니.. 면접이 끝나고 면접 질문들을 복기하면서 찾아보았다. 그저 머리로만 알고 있었던 내용을 정리하면서 새로운 내용도 알아보려 한다. Spring Securi...

book image

객체지향의 사실과 오해 - 05. 책임과 메시지

객체지향의 사실과 오해를 읽고 정리한 글입니다. 책임감 분산(diffusion of responsibility): 사건에 대한 목격자가 많으면 많을수록 개인이 느끼는 책임감은 적어진다. 자율적인 책임 설계의 품질을 좌우하는 책임 자율적인 객체란 스스로 정한 원칙에 따라 판단하고 스스로의 의지를 기반으로 행동하는 객체이다. 자율성: ...