Kafka 설계

Kafka 설계 (Design)

Kafka가 내부적으로 어떻게 설계되어 있는지에 대한 문서예요. Kafka를 단순히 도구로 쓰는 수준을 넘어, 그 구조와 동작 원리를 이해하고 싶은 분에게 좋은 내용이에요.

출처: 문서

본문

설계 문서는 크게 두 부분으로 나뉘어요.

  • Design — Kafka의 전반적인 설계 철학과 구조를 설명해요. 파티셔닝, 리플리케이션, 로그, 프로듀서·컨슈머의 동작 원리 등 핵심 설계 내용이 담겨 있어요.
  • Protocol — 브로커와 클라이언트가 통신할 때 쓰는 프로토콜에 대한 상세 문서예요.

더 알아보기 (Learn more)

  • Kafka의 핵심 아이디어를 먼저 이해하고 싶다면 Design 페이지가 좋아요.
  • 통신 프로토콜을 알아보려면 Protocol 페이지를 참고해요.