Ask HN: Why does Steam go down every Tuesday?
As most gamers will know, Steam cloud services routinely go down every Tuesday for maintenance, meaning any games that use Steam matchmaking stop working.
My question is: why? In this day and age we have ways of maintaining services with zero downtime using A/B deployments for example. Even running services that can't be load balanced at layer 7 can be gradually drained so as to not interrupt connections.
Any Valve employees who can shed light on this?
9 comments
[ 5.3 ms ] story [ 31.1 ms ] threadBlue/green deployments would be better but I'm guessing the scale at which they operate is massive. Back in the old days I managed a fleet of Counter-Strike servers and they were super heavy on CPU/network. Spinning up a complete infrastructure to switch all gamers at once would be too costly, even for Valve.
I doubt anyone at Valve will be at liberty of discussing the specifics you're asking about, so these are my $0.02