BeginnerCore Concepts
What are Kafka's built-in compression types?
Reference answer
Kafka supports GZIP (best compression ratio, highest CPU), Snappy (fast, moderate compression, Google-developed), LZ4 (very fast with good compression, recommended for most cases), and ZSTD (Kafka 2.1+, excellent compression ratio with speed competitive with LZ4). Compression is configured at the producer (compression.type), stored compressed by the broker, and decompressed by the consumer. Compression reduces both network bandwidth and disk usage.
Expected key concepts: GZIP, Snappy, LZ4, ZSTD, compression.type, producer, broker, consumer, bandwidth, decompressed