tailscale / golink

A private shortlink service for tailnets
BSD 3-Clause "New" or "Revised" License
1.23k stars 79 forks source link

support redundant deployment #118

Open willnorris opened 6 months ago

willnorris commented 6 months ago

currently, golink is singly-homed. That can make your coworkers sad when that one instance goes down for whatever reason. We should allow for running multiple redundant copies of golink. At a minimum, we should make it easier to run read-only replicas. Much fancier would be to allow secondary replicas to proxy writes to a single primary replica.

Related: https://github.com/tailscale/corp/issues/18849