Yaroslav Tkachenko
banner
sap1ens.com
Yaroslav Tkachenko
@sap1ens.com
Founder at Irontools. Data Streaming Advocate. Building data platforms. Writing about data engineering, real-time data and distributed systems.

Building: https://irontools.dev
Website & blog: https://sap1ens.com
Newsletter: https://streamingdata.tech
Reposted by Yaroslav Tkachenko
🚀 Launching Supermetal — data replication that just works.

Sync databases to warehouses in real-time or batch — no Kafka, no JVM, no Debezium. Built in Rust & Apache Arrow.

Try it → trial.supermetal.io
Launch post → supermetal.io/blog/launch
Supermetal - High Performance Data Replication Platform
Move terabytes of data with minimal resources using our Rust-based CDC platform. Single binary, zero dependencies.
supermetal.io
November 5, 2025 at 6:50 PM
If you are in Vancouver on November 19th, you may want to check this Apache Kafka meetup! www.meetup.com/vancouver-ka...
Streaming in the Real World: Reliability Lessons from Kafka and WarpStream, Wed, Nov 19, 2025, 6:00 PM | Meetup
Join us for an Apache Kafka® meetup on November 19th from 6:00pm hosted by Salesforce! **📍 Venue:** Salesforce 333 Seymour St #700, Vancouver, BC V6B 5A7 Social Lounge *
www.meetup.com
November 5, 2025 at 4:01 AM
My regular post-Current report is live: www.streamingdata.tech/p/current-ne...
Current New Orleans 2025
Conference highlights.
www.streamingdata.tech
November 3, 2025 at 4:53 PM
Great conversation with Jan on all things Flink and data streaming youtu.be/X6Ukpi2p4y4
Yaroslav Tkachenko on Upstream: Recent innovations in the Flink ecosystem
YouTube video by Kentra
youtu.be
November 3, 2025 at 4:28 PM
Reposted by Yaroslav Tkachenko
📝 Blogged: "'You Don't Need Kafka, Just Use Postgres' Considered Harmful"

In which I'm arguing that both Postgres and Kafka are great tools for their respective purposes. But don't create your custom implementation of one on top of the other.

👉 www.morling.dev/blog/you-don...
November 3, 2025 at 10:20 AM
I'm very excited about the upcoming webinar: "The State of Stream Processing", recorded with brilliant @olenakutsenko.bsky.social and @gunnarmorling.dev.
October 31, 2025 at 1:05 PM
October 29, 2025 at 2:51 PM
I'm launching Data Streaming Academy! 🎉

streamacademy.io
October 27, 2025 at 4:29 PM
Shared some thoughts about Flink Forward that happened last week: www.streamingdata.tech/p/flink-forw...
Flink Forward 2025
Conference highlights.
www.streamingdata.tech
October 22, 2025 at 3:54 PM
Reposted by Yaroslav Tkachenko
Today's Future Data Systems Seminar Speaker: Ian Cook (@ian.columnar.tech) will present @columnar.tech's work on Apache Arrow's database connectivity API (ADBC). ADBC is available in modern DBMSs. Zoom talk open to public at 4:30pm ET. YouTube video available after: db.cs.cmu.edu/events/futur...
[Future Data] Where We're Going, We Don't Need Rows: Columnar Data Connectivity with ADBC - Carnegie Mellon Database Group
ADBC (Arrow Database Connectivity) is Apache Arrow’s answer to ODBC and JDBC:... Read More +
db.cs.cmu.edu
October 20, 2025 at 11:38 AM
October 15, 2025 at 1:01 PM
At Polyglot Vancouver
October 11, 2025 at 4:03 PM
I'll be at the Flink Forward in Barcelona next week. Happy to talk about all things data streaming, Flink, Arrow, DataFusion and more. You can also get these cute stickers! 🐿️
October 9, 2025 at 5:23 PM
One of my superpowers: actually watching conference talk recordings 🤓
October 7, 2025 at 2:08 AM
I agree with everything in the post and I tried my best to follow these practices. But, in my experience, bad politics often win. And when that happens several times, you don't want to be involved at all...
Politics isn't manipulation and backstabbing. It's understanding how decisions actually get made and learning to navigate that reality.

Refusing to engage doesn't make politics go away. It just means you lose by default.

terriblesoftware.org/2025/10/01/s...
Stop Avoiding Politics
Most engineers think workplace politics is dirty. They’re wrong. Refusing to play politics doesn’t make you noble; it makes you ineffective.
terriblesoftware.org
October 5, 2025 at 6:52 PM
Today, in the Data Streaming Journey, I'm sharing my experience of building data streaming products with the RAD stack: Rust, Arrow, DataFusion.

www.streamingdata.tech/p/streaming-...
Streaming and the RAD Stack
RAD: Rust, Arrow, DataFusion
www.streamingdata.tech
September 22, 2025 at 3:58 PM
Really, Grammarly?
September 18, 2025 at 10:06 PM
Reposted by Yaroslav Tkachenko
Introducing Iron Vector: native, columnar, vectorized, high-performance accelerator for Apache Flink SQL and Table API built on top of Rust, Arrow and DataFusion.

Reduce your Flink compute cost by up to 2x or handle 2x more data with the same infrastructure.
September 15, 2025 at 4:04 PM
Introducing Iron Vector: native, columnar, vectorized, high-performance accelerator for Apache Flink SQL and Table API built on top of Rust, Arrow and DataFusion.

Reduce your Flink compute cost by up to 2x or handle 2x more data with the same infrastructure.
September 15, 2025 at 4:04 PM
The benefit of working two jobs: when you're tired of one, you can switch to another.
a close up of a man 's face with a mustache wearing a black jacket .
ALT: a close up of a man 's face with a mustache wearing a black jacket .
media.tenor.com
September 9, 2025 at 3:25 AM
This is too good not to share: www.scattered-thoughts.net/writing/sql-...
SQL needed structure
www.scattered-thoughts.net
September 7, 2025 at 5:43 PM
I was compelled to make this
September 2, 2025 at 3:23 AM
arrow-avro: I'm an experimental library!
me: ok, not a big deal
me, three days later: oh, I see 😬
August 31, 2025 at 9:34 PM
The ability to keep up with DataFusion upgrades is a skill. The project truly leverages "breaking changes are fine in a major version upgrade" rule. Just look at this: datafusion.apache.org/library-user... 😅
August 29, 2025 at 10:41 PM
TIL DataDog has a somewhat usable FREE plan. Yes, free. DataDog. Free. I know.

The metric retention is only one hour, but it's enough to do some loadtesting.
August 29, 2025 at 5:56 PM