Hartmut Armbruster – What If We've Been Scaling Stream Processing Wrong All Along #bbuzz

More: https://2026.berlinbuzzwords.de/sessi... Speaker: Hartmut Armbruster We’ve normalised extraordinary inefficiency in stream processing. Thousands of events/sec don't justify repartition storms, serialization overhead, state migration. This talk explores a different path: Kafka Streams DSL, adopt Flink-like exactly-once semantics, Project Loom, and challenging the assumption that stream processing must be distributed. Your Kafka Streams application just rebalanced. Again. Your Flink checkpoint is timing out. Again. Here's an uncomfortable truth: most stream processing applications don't operate at Uber scale. They handle thousands of events per second—complex joins, stateful aggregations, valid use cases - but nowhere near the volumes that justify the operational complexity we've accepted as normal. Yet we pay the full distributed systems tax anyway. Repartition topics doubling network I/O and storage. Repeated serialization burning CPU cycles, often accounting for a significant amount of the total compute of an application. Standby replicas sitting idle. State migration or restoration during deployments. And the human cost: specialized expertise that takes years to develop, expert teams that are expensive to build and painful to lose. We've normalized extraordinary inefficiency in the name of horizontal scalability that many applications will never need. But rethinking stream processing in 2026 doesn't mean "just use Postgres." In this talk, I'll share an early-stage exploration of a different approach. A framework that preserves the Kafka Streams DSL, borrows Flink's approach to exactly-once semantics, leverages Project Loom for high concurrency—and challenges a fundamental assumption that both frameworks share. This is an invitation to question conventional wisdom and explore what stream processing could look like when we stop distributing by default. ### Follow us on Social Media and join the Community! Mastodon: https://floss.social/@berlinbuzzwords LinkedIn:   / berlin-buzzwords   Website: https://berlinbuzzwords.de Mail: [email protected] Berlin Buzzwords is an event by Plain Schwarz – https://plainschwarz.com

Matthias Niehoff – DuckDB beyond the notebook #bbuzz
▶︎

Matthias Niehoff – DuckDB beyond the notebook #bbuzz

Rahul Goswami – Zero downtime index upgrade in Apache Solr #bbuzz
▶︎

Rahul Goswami – Zero downtime index upgrade in Apache Solr #bbuzz

Google & AWS Veteran: What Top Tier Software Architects Actually Do
▶︎

Google & AWS Veteran: What Top Tier Software Architects Actually Do

Ralph Matthias Debusmann – Kafi Streams: Complex Stream Processing Made Simple #bbuzz
▶︎

Ralph Matthias Debusmann – Kafi Streams: Complex Stream Processing Made Simple #bbuzz

TokioConf 2026 - From NGINX to Tokio: Lessons from rewriting a 55 million RPS system by Noah Kennedy
▶︎

TokioConf 2026 - From NGINX to Tokio: Lessons from rewriting a 55 million RPS system by Noah Kennedy

Emilie Ma – Correctness Too Cheap To Meter: Formal Verification and LLMs #bbuzz
▶︎

Emilie Ma – Correctness Too Cheap To Meter: Formal Verification and LLMs #bbuzz

Let’s Handle 1 Million Requests per Second, It’s Scarier Than You Think!
▶︎

Let’s Handle 1 Million Requests per Second, It’s Scarier Than You Think!

Varant Zanoyan – Real-Time ML Pipelines: Feature Chaining with Chronon #bbuzz
▶︎

Varant Zanoyan – Real-Time ML Pipelines: Feature Chaining with Chronon #bbuzz

Kubernetes Zero to Hero: The Complete Beginner’s Guide (2025 Edition)
▶︎

Kubernetes Zero to Hero: The Complete Beginner’s Guide (2025 Edition)

Software engineering at the tipping point
▶︎

Software engineering at the tipping point

Andrej Karpathy: From Vibe Coding to Agentic Engineering w/ Stephanie Zhan
▶︎

Andrej Karpathy: From Vibe Coding to Agentic Engineering w/ Stephanie Zhan

How SpaceX Humiliated Wall Street
▶︎

How SpaceX Humiliated Wall Street

Designing Data-intensive Applications with Martin Kleppmann
▶︎

Designing Data-intensive Applications with Martin Kleppmann

How To Think SO CLEARLY People Assume You're A Genius
▶︎

How To Think SO CLEARLY People Assume You're A Genius

System Design Explained: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra
▶︎

System Design Explained: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

How Instagram Scaled Postgres to 2 Billion Users
▶︎

How Instagram Scaled Postgres to 2 Billion Users

How Netflix Uses Java - 2026 Edition
▶︎

How Netflix Uses Java - 2026 Edition

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker
▶︎

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

Something is jamming GPS over Europe. Here's what we found
▶︎

Something is jamming GPS over Europe. Here's what we found

Ravindra Harige – The Three-Body Problem of Inverse Hybrid Search #bbuzz
▶︎

Ravindra Harige – The Three-Body Problem of Inverse Hybrid Search #bbuzz