Firstly, great work on Fly! I’ve seen the docs and the community grow steadily over the past few months and it’s very exciting to me as a user!
I am starting to work on an app which requires that multiple VM instances join a cluster in a particular region. This will mostly be managed by raft cluster and persists in-memory. For this to work, I have to:
- Ensure the appropriate ports are open for the VM instances to talk to one another
- Have a way of identifying the cluster leader. I don’t imagine
FLY_ALLOC_IDwill be particularly useful here?
Is this feasible on Fly given the current architecture? Any thoughts appreciated.