2026-05-17•백엔드 데이터 인프라 백엔드 데이터 인프라 112편. Kafka Transaction Protocol — EOS (Exactly-Once Semantics) 의 내부 메커니즘. Transactional Coordinator·Transaction Log·Producer…
Kafka
백엔드 데이터 인프라 111편 — Kafka Consumer Rebalance Protocol (KIP-848 새 모델)
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…
백엔드 데이터 인프라 105편 — Kafka KRaft (Zookeeper 의 후속 · Quorum 운영)
2026-05-17•백엔드 데이터 인프라 백엔드 데이터 인프라 105편. Kafka KRaft — Kafka 4.0+ 의 기본 모드. Zookeeper 제거의 의미·Raft 합의 알고리즘·controller…
백엔드 데이터 인프라 104편 — Kafka Hardware · OS (CPU·메모리·디스크·튜닝)
2026-05-17•백엔드 데이터 인프라 백엔드 데이터 인프라 104편. Kafka Hardware·OS 권장 — CPU·메모리·디스크 사양, OS tuning (file descriptor·vm.max_map_count·socket buffer), RAID vs…