본문으로 건너뛰기
태그

nodejs

Thundering Herd 해결: singleflight로 캐시 미스 요청 합치기

Thundering Herd를 막으려면 TTL 분산뿐 아니라 같은 키의 동시 재조회도 합쳐야 합니다. Node.js Promise Map 예제, 오류 후 정리, 테넌트 키 분리, 여러 인스턴스에서의 한계를 설명합니다.

약 12분 읽기

GraphQL N+1 쿼리 문제 해결: 프로덕션 완벽 가이드

프로덕션 환경에서 GraphQL N+1 문제를 찾아내고 해결하는 실전 가이드입니다. DataLoader 구현 방법부터 쿼리 최적화 전략, 그리고 하루 수백만 요청을 처리하는 실제 서비스의 성능 개선 사례까지 모두 다룹니다.

약 10분 읽기

Event Sourcing과 CQRS: 프로덕션 환경 구현 가이드

프로덕션 시스템에서 Event Sourcing과 CQRS 패턴을 구현하는 완벽 가이드. 수백만 개의 이벤트를 처리하는 마이크로서비스 아키텍처의 실전 문제, 해결책, 모범 사례를 학습합니다.

약 15분 읽기