Adding a WAL to My In-Memory Broker

A few months ago, I started building a message broker in Go because I wanted to understand distributed systems by implementing the pieces…