Holy hell, this is a bad design. I love how people like to portray themselves as the smartest engineers in the world and all that and design some laughable bullshit like this.
How can you not have any solution that doesn’t disallow any traffic to a data center if it’s under maintenance? What the shit? And how can you have a failover state set up that cannot possibly function? That’s like having a rocket and the failover is “just blow up.”
GitHub, I don’t want to work for you or for Microsoft, but you need me. You really need me.