I found a fun puzzle site, thanks to Hacker News.
There are a series of protocol problems you get to solve by writing a server and have them send stuff using the protocol.
I wanted to use Fly.io anyway, so this was a good excuse to try both, since the server needs to be hosted somewhere.