2026-05-17•백엔드 데이터 인프라 백엔드 데이터 인프라 111편. Kafka Consumer Rebalance Protocol — 옛 eager rebalance 의 stop-the-world 문제, Cooperative Sticky…
데이터 인프라
백엔드 데이터 인프라 109편 — Kafka Network Layer (NIO · Selector · Thread Pool)
2026-05-17•백엔드 데이터 인프라 백엔드 데이터 인프라 109편. Kafka Network Layer — Java NIO 기반 비동기 I/O 모델. Acceptor·Processor·RequestHandler 3-thread pool,…
백엔드 데이터 인프라 108편 — Kafka Log 파일 구조 (Segment · Index · Offset)
2026-05-17•백엔드 데이터 인프라 백엔드 데이터 인프라 108편. Kafka Log 파일의 바이트 단위 구조 — partition 디렉토리·segment 파일·index·timeindex 파일·offset 의 의미·binary…
백엔드 데이터 인프라 107편 — Kafka Log Compaction (Key 별 최신만 유지)
2026-05-17•백엔드 데이터 인프라 백엔드 데이터 인프라 107편. Kafka Log Compaction — cleanup.policy=compact 의 메커니즘. 키별 최신 값만 유지·tombstone 으로 삭제·dirty…
백엔드 데이터 인프라 106편 — Kafka Tiered Storage (S3 · 무한 Retention)
2026-05-17•백엔드 데이터 인프라 백엔드 데이터 인프라 106편. Kafka Tiered Storage — local SSD + remote S3/HDFS 2-tier 모델. RemoteStorageManager·RemoteLogMetadataManager·local.retention vs…