Rust actors event sourcing Paphos, Cyprus
Heiko Seeberger.
I have been writing software since 1994 and building distributed systems since 2011: ten years with Scala and Akka, and since 2021 with Rust. I wrote tellus, an actor framework for Rust, and I run Oxidize, a consultancy for actor systems, supervision and event sourcing in Rust.

Writing
Recent posts.
Most of them explain design decisions behind tellus or other Rust code I have written.
All posts →- Why tellus message handlers are synchronous
- tellus 0.2: event sourcing for actors
- tellus, episode 4: terminating a tree, bottom-up
- tellus, episode 3: one queue for messages and signals
- tellus, episode 2: an actor is a state machine
- tellus, episode 1: actors for Rust, on solid ground
- api-version: axum middleware for header based version selection
- Concurrent and parallel future execution in Rust
Projects
What I have built.
- tellusAn actor framework for Rust on Tokio: typed actors, supervision trees, death watch, event-sourced persistence and clustered remoting.
- eventsourcedEvent-sourced entities in Rust, with event logs and snapshot stores for NATS and Postgres.
- Midnight IndexerI led its development at Shielded Technologies.
More on GitHub.