High-performance data access via secondary indexing
Secondary indexing means creating additional structures that allow you to efficiently look up or filter data based on different attributes. In Kafka, data is naturally organised by offset, but a secondary index might allow fast access by another field (such as user, timestamp, or status) without requiring queries to scan everything. This all also applies to Iceberg data via its partitioning feature.
The Tech
Streambased creates secondary index structures as Iceberg tables that can be used to greatly accelerate queries that don't naturally match Kafka's produce/consume access pattern.

Let's find the right solution for your data
We're here to help you unlock the full potential of your streaming data. Tell us about your challenges or ideas — and let's explore how Streambased can support your business.