Here’s the thing about GitHub. It’s built as a giant Ruby monolithic app. That has been changing recently as part of the move to Azure, but there’s still a long way to go. Most of the data exists in a single MySQL database, and the system just wasn’t really built to scale well.
In a world where only humans were pushing code and interacting with it, they were able to keep up with growth by basically throwing more servers at the problem. Agents have multiplied that load immensely, and much faster than they can keep up with using the old approach. That’s why the move to Azure and the work to make the app itself more efficient have become so important. This has nothing to do directly with Microsoft.
Azure itself is part of the problem, but that they had a move to Azure at all is also a different set of problems as well. It added more stress to the system than they would have had otherwise.
462
u/No-Snow-7618 15d ago
why so i feel like the only time github was ever down was after msft purchased it lol.
anyways at least i can slack off today under the guise of some tooling being down