GitHub has announced that it will introduce data residency capabilities, beginning with EU developers on 29 October 2024. The new data residency feature for Enterprise Cloud will allow organisations to store their GitHub code and repository data in their preferred geographical region.
“We’ve heard for years from enterprises that being able to control where their data resides is critical for them,” explained Jim Wang, VP of Engineering at GitHub. “With data residency, organisations can now store their GitHub code and repository data in their preferred geographical region.”
This development is expected to enable more developers globally to build on what GitHub calls “the world’s AI-powered developer platform.”
Mark Weir, Director for UK & Ireland at Check Point Software, commented: “Data residency has been a key topic of discussion ever since cloud computing became an option. It is especially critical for regulated industries, where regulations can vary depending on the country of operation.
“Beyond the day-to-day management, it’s also important to consider where data might be relocated in the event of a provider issue. This concern is even more pronounced when handling Crown data, which is subject to strict residency requirements.”
Enterprise Cloud with data residency offers enhanced user control and unique namespaces on GHE.com, isolated from the open-source cloud on GitHub.com. The solution is built on Microsoft Azure’s security, business continuity, and disaster recovery capabilities.
Tim Mackey, Head of Software Supply Chain Risk at the Synopsys Software Integrity Group, said: “As usage of cloud services increase, businesses are rightly concerned about where their data is located and how regulations might impact access to their data.
“Looking specifically at source code, the value of many businesses is held in their ability to innovate and bring products and services to market. Data residency aids in reducing potential regulatory risk by providing businesses with explicit controls to limit where their code is stored and how it’s accessed.”
The project, which began in summer 2022, involved extensive collaboration across GitHub teams. The company opted to build the new offering as a feature set extending Enterprise Cloud, ensuring synchronisation with GitHub.com features and maintaining expected performance, reliability, and security standards.
GitHub leveraged its own tools throughout the development process. The team used GitHub Issues and Projects to organise work across more than 100 teams and over 2,000 issues. They also utilised upcoming features like issues hierarchy and issue types, which are soon to be announced.
For development, GitHub continued its practice of using its own products. Developers used GitHub Codespaces for development and GitHub Actions for continuous integration. The deployment process was integrated into the existing workflow, with new regions added as deployment targets.
GitHub’s “deploy then merge” model was expanded to include successful deployments to Enterprise Cloud data residency targets before changes could be merged. This approach ensures that changes are deployed in sync across all Enterprise Cloud environments and effectively monitored.
To test the new feature, GitHub created an isolated environment and moved the day-to-day development for the GitHub Enterprise Importer team to that environment. This real-world usage provided valuable feedback, allowing the team to address issues early in the development process.
The introduction of data residency for GitHub Enterprise Cloud represents a step forward in meeting enterprise needs for data control and compliance.
“GitHub’s recent steps in this area are a positive move, aligning with the actions and plans of other providers,” Weir noted. “The demand for data residency solutions is substantial across all sectors, but it’s particularly strong among regulated organisations in both the public and private sectors.”
As more regions are added in the future, this feature is set to unlock GitHub’s potential for an even broader developer base worldwide—particularly for those in heavily regulated industries or dealing with sensitive data.
(Photo by Praveen Thirumurugan)
See also: General app stability improves as crash-free sessions near 100%
Looking to revamp your digital transformation strategy? Learn more about Digital Transformation Week taking place in Amsterdam, California, and London. The comprehensive event is co-located with AI & Big Data Expo, Cyber Security & Cloud Expo, and other leading events.
Explore other upcoming enterprise technology events and webinars powered by TechForge here.
Tags: cloud, coding, data, data residency, development, enterprise, enterprise cloud, eu, europe, european union, github, programming