[개발자를 위한 레디스] 1장 마이크로서비스 아키텍처와 레디스
Study Notes/개발자를 위한 레디스·2025. 8. 13.
NoSQL의 등장 배경소프트웨어의 핵심은 데이터이며, 올바른 저장소 선택은 성능·확장성·신뢰성과 직결된다. 모놀리틱에서 마이크로서비스로의 전환과 함께 데이터 저장소도 새로운 요구를 맞추며 발전해왔다. 1장에서는 이러한 아키텍처 변화와 데이터 저장소의 현재 과제를 다룬다. 모놀리틱 아키텍처작은 프로젝트에서는 운영하기 쉽지만, 규모가 커지면 유지보수 복잡도가 증가한 모듈의 문제나 수정이 전체 시스템 장애 및 재배포로 이어짐대량 트래픽·복잡한 트랜잭션 대응이 어렵고, 프레임워크·언어 변경이 전체 애플리케이션에 영향을 끼침부분 확장이 불가능해 리소스 낭비와 업데이트 지연이 발생 마이크로서비스 아키텍처새로운 기능 추가와 배포가 편리하고, 특정 서비스만 독립적으로 확장할 수 있어 민첩하고 유연함서비스별로 다양한 개..