Not entirely a real suggestion, but if you want really ultra-fun & easy, patchbay is the most awesome, simplest, easiest-to-use & most versatile/multi-purpose http service for relaying things around/queuing that I know.<p>Atm it's all in-memory, afaik. There are go & node.js implementations, which I hope some-day we add persistence to.<p>I'm still working on k8s Persistent Volumes, but in terms of bigger/better software, I hope soon-ish to have a Pulsar Operator[2] going. Kafka is very very exacting & specific, inflexible, but Pulsar's architecture seems much more general & flexible, capable of things like great geo-distribution by virtue of it's underlying Bookkeeper storage layer. It'd be my production go-to for any pubsub details.<p>[1] <a href="https://github.com/patchbay-pub" rel="nofollow">https://github.com/patchbay-pub</a> <a href="https://patchbay.pub/" rel="nofollow">https://patchbay.pub/</a> <a href="https://news.ycombinator.com/item?id=21639066" rel="nofollow">https://news.ycombinator.com/item?id=21639066</a> (362 points, 3 years ago, 79 comments)<p>[2] <a href="https://docs.streamnative.io/operators/pulsar-operator/pulsar-operator-install" rel="nofollow">https://docs.streamnative.io/operators/pulsar-operator/pulsa...</a>