This is really neat! I'm working a message queue in go (drop-in replacement for SQS) and also thinking about autoscaling. I've been playing with raft vs using a central store (ie, postgres) to coordinate. Can you tell me more about IPFS - I've never used it before. How has that been working, and can you tell me what you've observed when you have many nodes which need to coordinate?
It’s a self hosted Cloudflare.
It uses nats Jetstream , as a work around to Nat having bog / anycast , like how Cloudflare does its magic.
https://github.com/synadia-io/nex
You have to run it on bare metal or any cloud that supports next virtualisation.
I use nats Jetstream listening to git repo web hooks to deploy.