I need to distribute data to a genserver on each node in the network and keep it up to date. Basically I’m creating a form of discovery service. Each node has its own routes to other services, and if one node goes down, or the endpoint that it talks to goes down, I need to update all the nodes to know of the issue so they can react and take over the responsibilities.
Is there anything in Elixir that does something like this already? I figure it’s not an uncommon problem, so there might be something, I just don’t know what terms to search for in this case.