Stephan Ewen
stephanewen.bsky.social
Stephan Ewen
@stephanewen.bsky.social
Building distributed systems and data infra.
Previously co-creator of Apache Flink (https://flink.apache.org/),
now building Restate (https://restate.dev/) to make distributed apps more easily resilient and scalable.
Is this where we currently are?
March 13, 2025 at 2:40 PM
I have this slide from a presentation at Kafka Summit / Current about that.
January 24, 2025 at 7:53 PM
But how is this practically usable? Our DBs and queues aren't built like this. How do we strike a sweet-spot between this model (great consistency) and maintaining healthy decoupling and separation of concerns?

The blog post discusses that and how it inspired our work on @restatedev.bsky.social
January 24, 2025 at 1:15 PM
Applications coordinate with many systems (DBs, queues, locks, schedulers, ...) which are all logs underneath. Each maintains its own ground truth, without common order or conditions.

By letting all those logs build on top of a common log, many dist. sys. problems in apps virtually disappear.

👇
January 24, 2025 at 1:15 PM
This is why we are building software and open-source communities. To get such messages from users, the best possible reward.

Kudos to the entire @restatedev.bsky.social team.
January 23, 2025 at 11:51 AM
This made me laugh and feel humbled. Being in the same sentence as Currywurst and the Berghain. Life goal achieved!
November 27, 2024 at 2:17 PM