タグ GitHub Engineering
人気順 5 users 10 users 100 users 500 users 1000 usersUpgrading GitHub from Rails 3.2 to 5.2 | GitHub Engineering
On August 15th GitHub celebrated a major milestone: our main application is now running on the latest version of Rails: 5.2.1! :tada: In total the project took a year and a half to upgrade from Rails 3.2 to Rails 5.2. Along the way we took time to clean up technical debt and improve the overall c... 続きを読む
Removing jQuery from GitHub.com frontend | GitHub Engineering
We have recently completed a milestone where we were able to drop jQuery as a dependency of the frontend code for GitHub.com. This marks the end of a gradual, years-long transition of increasingly decoupling from jQuery until we were able to completely remove the library. In this post, we will ex... 続きを読む
GLB: GitHub’s open source load balancer | GitHub Engineering
At GitHub, we serve tens of thousands of requests every second out of our network edge, operating on GitHub’s metal cloud. We’ve previously introduced GLB, our scalable load balancing solution for bare metal datacenters, which powers the majority of GitHub’s public web and git traffic, as well as... 続きを読む
MySQL High Availability at GitHub | GitHub Engineering
GitHub uses MySQL as its main datastore for all things non-git, and its availability is critical to GitHub’s operation. The site itself, GitHub’s API, authentication and more, all require database access. We run multiple MySQL clusters serving our different services and tasks. Our clusters use cl... 続きを読む
Kubernetes at GitHub | GitHub Engineering
Over the last year, GitHub has gradually evolved the infrastructure that runs the Ruby on Rails application responsible for github.com and api.github.com. We reached a big milestone recently: all web ... 続きを読む
MySQL infrastructure testing automation at GitHub | GitHub Engineering
Our MySQL infrastructure is a critical component to GitHub. MySQL serves GitHub.com, GitHub’s API, authentication and more. Every git request touches MySQL in some way. We are tasked with keeping the ... 続きを読む
gh-ost: GitHub’s online schema migration tool for MySQL - GitHub Engineering
Today we are announcing the open source release of gh-ost: GitHub’s triggerless online schema migration tool for MySQL.Today we are announcing the open source release of gh-ost : GitHub’s triggerless ... 続きを読む
GitHub Engineering
For updates follow us on twitter. Check out the feed if you do the RSS thing. 続きを読む