Nikita Lapkov - Type-safe and fault-tolerant mesh services with Rust
Vložit
- čas přidán 4. 04. 2024
- This is a story of how we made a single-node actor system into a distributed mesh of services using Rust. We will dive deep into technical details of implementing a network protocol, compressing traffic between nodes and making sure everything is observable and debuggable. Strap in!
- Věda a technologie
Really interesting. Looking forward to the 0.2 public release.
Great talk! It brought me back to my Scala/Akka days! Developing non-trivial applications (and I have done a few) in Akka was not easy, but the end-result was always predictable. Modeling the behaviour was relatively easy. The 'message window' feature seems to be equivalent to the way *back-pressure* is implemented in Akka! Will take a look at the docs of _elfo_ !
It seems like you are not using OpenTelemetry trace ids? Is there a particular reason for that? It could be useful if this is only used as part of a larger system.
Oh look, it’s the BEAM! (not being mean, I love to see a marriage between my two favorite languages!)