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.
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
Is this where we currently are?
I have this slide from a presentation at Kafka Summit / Current about that.
January 24, 2025 at 7:53 PM
I have this slide from a presentation at Kafka Summit / Current about that.
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
The blog post discusses that and how it inspired our work on @restatedev.bsky.social
January 24, 2025 at 1:15 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
The blog post discusses that and how it inspired our work on @restatedev.bsky.social
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.
👇
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
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.
👇
By letting all those logs build on top of a common log, many dist. sys. problems in apps virtually disappear.
👇
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.
Kudos to the entire @restatedev.bsky.social team.
January 23, 2025 at 11:51 AM
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.
Kudos to the entire @restatedev.bsky.social team.
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
This made me laugh and feel humbled. Being in the same sentence as Currywurst and the Berghain. Life goal achieved!