# A Racket library for the Gossip Glomers distributed systems challenges

**URL:** <https://racket.discourse.group/t/a-racket-library-for-the-gossip-glomers-distributed-systems-challenges/2253>\
**Category:** Show & Tell\
**Created:** [August 26, 2023, 11:06pm UTC](https://racket.discourse.group/t/a-racket-library-for-the-gossip-glomers-distributed-systems-challenges/2253 "2023-08-26T23:06:36Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![nikhilm](https://avatars.discourse-cdn.com/v4/letter/n/f08c70/32.png) [@nikhilm](https://racket.discourse.group/u/nikhilm)\
**Post date:** [August 26, 2023, 11:06pm UTC](https://racket.discourse.group/t/a-racket-library-for-the-gossip-glomers-distributed-systems-challenges/2253/1 "2023-08-26T23:06:36Z")

</div>

[Gossip Glomers](https://fly.io/dist-sys/) is a series of distributed systems programming challenges from [Fly.io](http://Fly.io). It uses [Maelstrom](https://github.com/jepsen-io/maelstrom), a platform for describing test workloads that can run your programs as distributed systems nodes.

I've been working through the challenges, and have [written a little library](https://pkgs.racket-lang.org/package/maelstrom) that other Racketeers can use to work through the challenges. Any feedback about the code/documentation would be much appreciated! If you are looking for (one) fun way to spend a few days, I recommend checking out the challenges.

Here is a [blog post](https://nikhilism.com/post/2023/gossip-glomers-racket/) capturing my experience so far.
