SUP! Hubert’s Substack

SUP! Hubert’s Substack

Share this post

SUP! Hubert’s Substack
SUP! Hubert’s Substack
Smart Brokers

Smart Brokers

Introduction to Memphis.dev

Hubert Dulay's avatar
Yaniv Ben Hemo's avatar
Hubert Dulay
and
Yaniv Ben Hemo
Mar 07, 2023
∙ Paid
2

Share this post

SUP! Hubert’s Substack
SUP! Hubert’s Substack
Smart Brokers
Share

Messaging brokers like Apache Kafka have been known to be called “dumb brokers” because all they do is move streaming data. If the Kafka brokers are dumb, this in turn forces smarter clients. For example Kafka clients need to manage offsets, buffers, compression, ordering, durability, and much more. Oftentimes the smart client requirement is enough to switch to an alternative solution to one that unfortunately may not serve the use case needs.

A follow up to my previous post on HTAP databases. In summary, HTAP databases support both OLTP and OLAP workloads. It’s an all-in-one solution with no ETL. CEO of SingleStore (a fully managed HTAP database), Adam Prout states as a response to my previous post:

Twitter avatar for @a_prout
Adam Prout @a_prout
@hkdulay Good stuff. Some comments: - HTAP also serves "complex" or tier 1 OLTP. Apps that have requires well beyond CRUD (in application complexity, scale, data size, etc.). - I don't believe there is a place for "Realtime OLAP" long term. I think it will be absorbed by HTAP or OLAP
11:27 PM ∙ Mar 3, 2023

I don’t believe there is a place for “Realtime OLAP” long term. I think it will be absorbed by HTAP or OLAP

This is actually an interesting statement that deserves its own blog post. Technically, realtime OLAP is just OLAP. It’s the high QPS (queries per second) and integration to streaming platforms that allow the “realtime” label. But I would like to apply this idea of absorbing technologies in relation to “smarter” data stores, specifically streaming platforms like Kafka.

Smarter Trend

When technology absorbs other technologies, you could say that the previous technology is getting “smarter.” The all-in-one solution actually follows a growing trend of making smarter data stores. Data stores can include any service that persists data - OLAP, OLTP, file systems, and others including specifically message brokers.

Keep reading with a 7-day free trial

Subscribe to SUP! Hubert’s Substack to keep reading this post and get 7 days of free access to the full post archives.

Already a paid subscriber? Sign in
A guest post by
Yaniv Ben Hemo
Father, husdband. Passionate data engineer. CEO of Memphis.dev
© 2025 Hubert Dulay
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share