These are my solutions for distributed systems problems: https://fly.io/dist-sys/ known as "Gossip Glomers".
To run these, you should have maelstrom binary on your $PATH. If you want to obtain simplest solution, then
all you need to do is to download maelstrom directory inside the (git) root:
❯ curl -L https://github.com/jepsen-io/maelstrom/releases/download/v0.2.4/maelstrom.tar.bz2 | tar -xjThen, when you adjust the Makefile (depending on where you installed maelstrom binary) you're ready to run
challenges after setting proper MODULE and WORKLOAD make's variables. For example:
# MODULE=broadcast-3b
# WORKLOAD=broadcast-3c
❯ make runwill run code under ./broadcast-3b with workload prescribed as in: https://fly.io/dist-sys/3c/