Logo

One interface for streaming & analytics

Replace pipeline sprawl with a unified, zero copy architecture powered by Kafka and Iceberg logical views. Ship real-time apps and durable analytics against the same tables.

<100ms

Fresh reads

0 copies

Single source of truth

Any engine

Iceberg native

Combined View Architecture

Why combined views?

Most stacks evolved organically databases, warehouses, metrics, logs, BI, and ML stitched together by brittle jobs. The result is duplication, drift, and downtime. With combined views, Kafka is the source and Iceberg is the language. You get real-time and historical in one place, without the cost of copies.

<100ms access

Serve fresh operational data and durable analytics from one interface no laggy syncs or stale dashboards.

Zero Copy

Keep a single source of truth in Kafka; expose it as Iceberg views without duplicating storage.

Governance that sticks

Schema evolution, retention, and lineage live in one place so policies don't drift across pipelines.

No-ETL latency tax

Logical views compute at query time, eliminating minutes to hours of batch lag.

Unified speed + batch

Speed and batch both speak Iceberg mix and match without bespoke client code.

Cloud-native efficiency

Move data in large, optimized chunks when it matters; avoid small file storms and compaction churn.

How it works

Logical views create an Iceberg facade over Kafka. Engines read views just like any other Iceberg table. When retention thresholds are reached, bulk moves graduate hot data from the speed layer to the batch layer efficiently and predictably.

1
Expose Kafka as Iceberg views

On demand logical views transform Kafka topics into Iceberg compatible tables at query time.

2
Query anything, anywhere

Use your favorite engines (Trino, Spark, Dremio, DuckDB, Pinot, etc.) against the same tables.

3
Graduate hot data to cold

When Kafka retention hits thresholds, bulk insert from speed → batch as native Iceberg operations.

No ETL duplication
Move data in large, optimized chunks
Works with your engines today

Ready to try Combined Views?

Talk to our team about adopting logical Iceberg views over Kafka. We'll help you pilot in days and scale to production.

FAQs

answers to common questions about Combined Views and how it integrates with Kafka and Iceberg.

Connect style ETL creates a second, drifting copy and adds unavoidable latency. Logical views compute results at read time, so data stays single source and current.