A tiny in-memory publish/subscribe example in Go with:
- Topic-based subscriptions using buffered channels
- Non-blocking publishes (messages dropped if a subscriber buffer is full)
- Time-limited replay: new subscribers receive recent messages published within a configured time window