Heyyyy it's released! github.com/jepsen-io/maelstrom is a distributed systems learning tool: a workbench where you can write your own "distributed" systems in any language, using JSON messages via STDIN/STDOUT. Wanna write a gossip system in Perl? A transactional KV store in bash? Maelstrom will run it, show you how messages flow through the system, and verify key safety properties.

Sign in to participate in the conversation
Octodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!