Yaroslav Tkachenko
banner
sap1ens.com
Yaroslav Tkachenko
@sap1ens.com
Data Streaming Systems | Fractional Consulting, Advising, Training

Website & blog: https://sap1ens.com
Newsletter: https://streamingdata.tech
Teaching at: https://streamacademy.io
That’s really it
The two hardest problems in Computer Science are

1. Human communication
2. Getting people in tech to believe that human communication is important
August 25, 2026 at 7:39 AM
Go outside and touch grass (or limes).
August 22, 2026 at 5:20 AM
I gave a talk about building Streamling last week at the DataFusion Community Showcase. The recording is now available!

youtu.be/0-BIHyzODH8?...
DataFusion Community Showcase Vol. 3: ASAPQuery & Streamling
YouTube video by Spice AI
youtu.be
August 11, 2026 at 5:16 PM
Reposted by Yaroslav Tkachenko
"DataFusion and Arrow allowed us to build in a few months rather than a few years" www.youtube.com/watch?v=0-BI...
- Yaroslav Tkachenko from Streamling on the Community Showcase.

Milind Srivastava from CMU also showed off the ASAPQuery data sketch query system.
DataFusion Community Showcase Vol. 3: ASAPQuery & Streamling
YouTube video by Spice AI
www.youtube.com
August 10, 2026 at 1:10 PM
Playing with Redpanda SQL today
July 23, 2026 at 10:03 PM
Reposted by Yaroslav Tkachenko
Stonebraker is not happy with existing Text2SQL tooling: cacm.acm.org/blogcacm/if-...
If You Think You Can Do Real-World Text-to-SQL – Communications of the ACM
cacm.acm.org
July 22, 2026 at 5:32 PM
I wrote a tutorial on using Streamling to send rich Slack notifications based on Kafka events.

The tutorial highlights how you can easily combine SQL and TypeScript transformations to filter data and get it precisely into the shape you need.
July 22, 2026 at 9:35 PM
Reposted by Yaroslav Tkachenko
S2 source and sink plugins are now available for Streamling.

Read durable S2 streams into Arrow batches, or write Streamling output back to S2.

ClickHouse ingestion, Postgres CDC, and a full Postgres → S2 → ClickHouse example:
s2.dev/docs/integr...
July 20, 2026 at 6:27 PM
ClickHouse Cloud has the best onboarding experience. 2-3 clicks, done.
July 14, 2026 at 5:54 PM
Pretty relevant these days
June 29, 2026 at 5:22 AM
Earlier this week, I presented a talk at the Vancouver Systems Meetup: "Streamling: Building a Lightweight Data Streaming Runtime on Apache DataFusion".
June 25, 2026 at 7:33 PM
I'm excited to announce Streamling: lightweight, performant and extensible data streaming runtime. Streamling is built using Rust, Apache Arrow and Apache DataFusion.
June 9, 2026 at 5:18 PM
Analyzing a 1000+ line Flink SQL pipeline today 🫠
June 4, 2026 at 10:29 PM
Found a love letter to @andypavlo.bsky.social at #PgConf in Vancouver
May 20, 2026 at 5:37 PM
Reposted by Yaroslav Tkachenko
Just in the nick of time, it's my round-up of Interesting Links for April 2026!

There's links about all sorts of stuff around Data Engineering, CDC, Iceberg, Data architectures, and even a little hint of AI (but only the useful kind, not the gross hype-y kind).

rmoff.net/2026/04/30/i...
Interesting links - April 2026
rmoff.net
April 30, 2026 at 2:46 PM
Last night 🤟🥁
April 29, 2026 at 6:54 PM
Sharing some thoughts this morning about different paths you can take as a software engineer who's looking for more independence, and perhaps, eventually becoming a solopreneur.

It's not just about building a product or becoming a consultant.

www.independentengineer.co/p/software-e...
The Many Ways Software Engineers Can Go Independent
How software engineers can go independent: consulting, productized services, SaaS, courses, newsletters, and other realistic solopreneur paths.
www.independentengineer.co
April 20, 2026 at 5:13 PM
Data Streaming Academy has tutorials now! The first tutorial covers reading and writing Kafka consumer offsets in Apache Flink using the State Processor API.

streamacademy.io/tutorial/fli...
April 17, 2026 at 4:14 PM
Recently, I spent a lot of time benchmarking various Iceberg sinks (Spark, Flink, Kafka Connect) and trying to beat @supermetal-inc.bsky.social for moving data from Postgres to Iceberg. Here's my report: thenewstack.io/postgres-ice...
Postgres to Iceberg in 13 minutes: How Supermetal compares to Flink, Kafka Connect, and Spark
Supermetal's new Iceberg sink snapshots Postgres data in 13 minutes versus 90+ for Flink, Kafka Connect, and Spark in this CDC benchmark.
thenewstack.io
April 16, 2026 at 3:57 PM