liveBook · Manning

Redpanda

As explained in Architecting an Apache Iceberg Lakehouse

Redpanda is a Kafka-compatible distributed event-streaming platform designed for low-overhead, high-performance message processing.

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

How Architecting an Apache Iceberg Lakehouse covers it

How deep it goes
Explains configuration, ingestion modes, catalogs, schemas, partitioning, failures, and operational tradeoffs without detailing internals.
Examples
Uses topic-to-table materialization, schema-based ingestion modes, dead-letter queue tables, and fintech transaction monitoring as examples.
What it assumes
Assumes Kafka-compatible streaming and Iceberg concepts while distinguishing schema formats, catalogs, and ingestion modes.
What you can do after
Operate/configure topic-to-Iceberg ingestion with catalogs, schemas, partitions, dead-letter handling, and latency safeguards.
How it connects
Connects Kafka compatibility, Apache Iceberg, Parquet, Schema Registry, REST catalogs, Spark, Flink, Snowflake, and ClickHouse.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Architecting an Apache Iceberg Lakehouse. The section links point to the parts of the book it draws on.