conduktor.io ↗

KIP-405 — Kafka Tiered Storage

Accepted Kafka 3.5 Tiered Storage

Introduces tiered storage for Kafka, offloading older log segments to remote object storage (S3, GCS, etc.) while keeping only recent segments on local broker disks, governed by a new RemoteLogManager and RemoteStorageManager plugin interface. Local disk capacity proportional to retention × throughput limited Kafka's ability to serve as a long-term data store, requiring expensive broker hardware just to maintain retention.

Protocol Impact

Fetch v14 · ListOffsets v8

Details

AuthorHarsha
StatusAccepted
Kafka Version3.5
JIRAKAFKA-7739
WikiView on Apache Wiki
Created2018-12-14
Last Modified2025-06-11
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.