Redpanda is a Kafka-compatible streaming platform that materializes topics directly as Apache Iceberg tables in cloud object storage, avoiding intermediate ETL pipelines. Downstream systems can query the resulting Parquet-backed tables through engines such as Spark, Flink, Snowflake, and ClickHouse. section 6.4.8
A practical Redpanda-to-Iceberg design includes:
- Enable iceberg_enabled and configure each topic with redpanda.iceberg.mode: key_value preserves binary payloads, while value_schema_id_prefix and value_schema_latest support schema-based structured data. section 6.4.8
- Choose a REST catalog for shared production metadata or a filesystem catalog for object-storage metadata that requires manual client refreshes. section 6.4.8
- Use topic-level partitioning to reduce scanned files, and monitor CPU usage, file sizes, commit frequency, and Iceberg metadata growth. section 6.4.8 section 6.5.1
Avro and Protobuf schema evolution supports additions and column reordering. Conversion failures can be routed to a dead-letter queue table for inspection and reprocessing; JSON remains possible through key_value mode. section 6.4.8
