The fly.io distributed systems challenges solved in Rust.
Currently have solutions for the following challenges: Echo, Unique ID Generation, and Broadcast
The next challenge is Grow-Only Counter which apparently requires go RPC client to talk to the maelstrom server seq-kv over a back channel. I'm still thinking about how to solve that issue. The first thing that comes to mind is to run go as separate process which rust will call each time it is needed and make synchronous call to it using Rust's std::process:Command.