From Lambda to One: A Kafka-Compatible Streaming Lakehouse for Unified Stream and Analytical Workloads

Modern data architectures maintain separate systems for stream processing and analytical queries, leading to duplicated pipelines, operational complexity, and consistency challenges. We present Singularity, a Kafka compatible streaming lakehouse that unifies streaming and analytical workloads at the storage layer. By representing streams as versioned columnar datasets (Apache Lance on S3), Singularity enables Reactive Analytical Streaming (RAS): SQL queries execute over both historical and live streaming data and materialize results as Kafka topics. A single declarative SQL statement replaces both batch and streaming pipelines — historical backfills and real time updates are expressed identically. Existing Kafka producers and consumers migrate with zero code changes, while analytical engines query the same data directly without ETL. We describe the system architecture, execution semantics, and how unified storage eliminates data duplication, reduces latency, and ensures consistency betweenreal-time and historical computation.

Authors

Institutions

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2026-08-20
DOI
https://doi.org/10.5281/zenodo.22025223
Primary Topic
Advanced Database Systems and Queries
Type
preprint
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
preprint

From Lambda to One: A Kafka-Compatible Streaming Lakehouse for Unified Stream and Analytical Workloads

Madesh Byrappa, Vasuki Rajagopal
Zenodo (CERN European Organization for Nuclear Research)
Advanced Database Systems and Queries
preprint

From Lambda to One: A Kafka-Compatible Streaming Lakehouse for Unified Stream and Analytical Workloads

Madesh Byrappa, Vasuki Rajagopal
preprint en

Abstract

Modern data architectures maintain separate systems for stream processing and analytical queries, leading to duplicated pipelines, operational complexity, and consistency challenges. We present Singularity, a Kafka compatible streaming lakehouse that unifies streaming and analytical workloads at the storage layer. By representing streams as versioned columnar datasets (Apache Lance on S3), Singularity enables Reactive Analytical Streaming (RAS): SQL queries execute over both historical and live streaming data and materialize results as Kafka topics. A single declarative SQL statement replaces both batch and streaming pipelines — historical backfills and real time updates are expressed identically. Existing Kafka producers and consumers migrate with zero code changes, while analytical engines query the same data directly without ETL. We describe the system architecture, execution semantics, and how unified storage eliminates data duplication, reduces latency, and ensures consistency betweenreal-time and historical computation.

Zenodo (CERN European Organization for Nuclear Research)
eBay (Ireland) (IE)
Advanced Database Systems and Queries
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

From Lambda to One: A Kafka-Compatible Streaming Lakehouse for Unified Stream and Analytical Workloads — Madesh Byrappa, Vasuki Rajagopal · Zenodo (CERN European Organization for Nuclear Research) (2026) | TGRS Research Map | TGRS