콘텐츠

Read Path와 Write Path: 전략 및 기술

역량 개발 · ByteByteGo 블로그 · 2026.08.07

모든 데이터 기반 애플리케이션은 데이터를 기록하는 Write operation과 질문에 답을 하는 Read operation이라는 두 가지 핵심 작업을 수행합니다. 초기에는 하나의 데이터베이스로 충분하지만, 트래픽이 증가하면 Index 생성, cache 도입, Read replica 활용 등 다양한 최적화 기술이 필요하게 됩니다. 하지만 이러한 읽기 성능 향상을 위한 조치들이 데이터의 consistency 문제를 일으킬 수 있다는 점을 주의해야 합니다. 본 글에서는 Read path와 Write path의 비대칭성을 이해하고, Index, denormalization, cache, CQRS 등 다양한 전략과 그에 따른 동기화 메커니즘 및 실패 사례를 자세히 다룹니다.