is a senior editor and author of Notepad , who has been covering all things Microsoft, PC, and tech for over 20 years.
Microsoft acquired GitHub in 2018 for $7.5 billion, in a move that was nervously received by the developer community at the time. The company has mostly remained independent at Microsoft since then, but the resignation of former CEO Thomas Dohmke less than two months ago has shaken up how GitHub operates.
GitHub is now gearing up for a huge migration over to Microsoft’s own Azure servers, just months after Dohmke’s resignation memo. Sources familiar with Microsoft’s plans tell me that GitHub is moving to Azure over the next 12 months, in a move that’s being positioned internally as existential for the developer platform.
The change is part of GitHub moving even more closely into Microsoft’s CoreAI team, something that started happening when GitHub moved into Microsoft’s developer division back in 2021. I’m told that GitHub has been accelerating its integration into Microsoft in recent weeks, ahead of a broader return to office mandate from Microsoft that will impact GitHub employees next year.
Vladimir Fedorov, GitHub’s chief technology officer, made the Azure migration announcement internally earlier this week, noting that GitHub is currently struggling with data center capacity. GitHub is currently hosted on the company’s own hardware, centrally located in Virginia. “We are constrained on data server capacity with limited opportunities to bring more capacity online in the North Virginia region,” Fedorov writes in a note to GitHub employees, or GitHubbers as they’re known internally.
“We have to do this,” Fedorov writes. “It’s existential for GitHub to have the ability to scale to meet the demands of AI and Copilot, and Azure is our path forward.”
Fedorov also said that Microsoft’s senior leadership team is, unsurprisingly, backing GitHub’s move. “CoreAI and Azure are mobilizing to get us the capacity and anything else we need to unlock us,” Fedorov says.
GitHub had already been moving some projects to Azure servers, like Git in Azure and Azure Sites Automation, and Fedorov says that past migrations haven’t gone to plan. “I know this is not the first time we said GitHub is moving to Azure,” Fedorov writes. “I also know that these types of migrations (some of which we’ve tried before) can drag on, and the longer they drag on, the more likely they are to fail.”
To ensure the move to Azure is completed within 12 months, GitHub’s leadership team is asking employees to delay new features in favor of the Azure migration. “We will be asking teams to delay feature work to focus on moving GitHub,” Fedorov says. “We have a small opportunity window where we can delay feature work to focus, and we need to make that window as short as possible.”
GitHub is now aiming to move fully off its own data centers within two years. This gives GitHub 18 months to execute its migration, with a six-month buffer for any delays. Most of the work will be completed over the next 12 months, according to Fedorov.
... continue reading