see this on old sites like charles schwab and workday
It means their infrastructure design isn't efficient. Applications are large complex monolithic designs and cannot be maintained without shutting the whole thing. Either for a software update or a physical update. Source: I'm DevOps
Thanks dude for answering my question.
Also to add. It may not be a bad thing, maybe it was designed this way because they are dealing with critical data, for example money. I don't know, never worked in financial tech.
For Workday at least, we actually bring everything down, update it, and bring it all back up again. It's a massive, monolithic app, and it is very hard to turn that into something that can do rolling updates. Though, we're slowly going that direction.
Thanks for the insights. Would modularizing the services and components be the right direction to go towards? Making an update to one component that has a very specific purpose would prevent the need to update monolithic app
Usually means they have to dust out the computer with compressed air
I thought they were also changing CPU oil & the filter. Surprised to learn that it's only interior cleaning.
If they have to download more RAM, it's zero downtime since they just have to open a new browser window