개발놀이터
면접 준비 : (프로젝트 관련) Redis 본문
Q. 왜 Redis를 사용하셨나요?
A. 우선 대안책으로 EHcache와 Memcached가 있었습니다. 같은 글로벌 캐시인 Memcached는 Redis가 제공하는 다양한 자료구조와 장애가 발생해도 데이터를 유지할 수 있는 지속성, 수평적 확장이 용이하다는 특징 때문에 Redis를 선택했습니다. EHcache는 스프링과 통합이 쉽고 속도가 빠르다는 장점이 있어서 많은 고민이 있었지만 멀티 스레드 상황과 분산 시스템 상황에서 캐시 스토리지 동기화에 신경을 써야 해서 앞으로 분산 시스템으로 넘어갈 때 프로젝트의 복잡도를 올리고 싶지 않았습니다.
'CS 지식 > 면접준비' 카테고리의 다른 글
면접 준비 : JPA 전파단계 (0) | 2023.07.22 |
---|---|
면접 준비 : (프로젝트 관련) 비관적 락 (0) | 2023.07.22 |
면접 준비 : (프로젝트 관련) JWT (0) | 2023.07.22 |
면접 준비 : (프로젝트 관련) Jenkins 사용 이유 (0) | 2023.07.22 |
면접 준비 : 스프링 시큐리티 (0) | 2023.06.01 |