현재 Gift-club 이라는 선물하기 서비스 프로젝트를 진행중인 초보개발자입니다.사실 기능 구현에 급급했던 과거 프로젝트 아키텍처는 많은 단점들을 포함하고 있었습니다.AWS에 발급받은 서버 한대에서 Nginx - Apache - DB 3개의 서버를 돌려 어느 한곳만
앞선 블로그 포스팅에서 저희 서비스의 환경에 맞춰 ScaleOut 아키텍처를 선택했습니다.하지만 현 서비스에서 유저의 정보를 Session으로 저장하는것으로 설계했는데 정합성의 문제점이 발생했습니다.클라이언트의 Request들을 로드밸런서가 라운드로빈 방식으로 적절하게
in memory-db는 말 그대로 메모리에 DB를 저장합니다. 따라서 메모리 계층구조에 의해서 disk based db보다 빠릅니다.저희는 사용자의 정보를 session storage 방식으로 관리하기로 했습니다. 여기서 In-Memory-DB를 선택한 이유는 앞서