How GitHub delivers GitHub using GitHub
summary
How GitHub runs github.com: a legacy Ruby on Rails monolith with React front end, ~1.5k engineers and ~3,000 employees, handling >100M accounts and 880,000 deployments last year. Teams use GitHub Codespaces, Actions, CodeQL, Datadog, Fastlane and TestFlight; mobile ships weekly, many products ship on a three-week release cadence. Workflows auto-create epics/issues, run parallel CI checks (hundreds per PR), enforce branch protection and feature flags, and measure merge latency to drive concrete reductions in cycle time.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 1:08Defining DevOps at GitHub
- 3:14Cultural shift and practices
- 7:06Microsoft to GitHub engineering
- 13:22Open source philosophy
- 14:45Developer experience
- 20:45Automation and failure points
- 26:47GitHub Mobile workflow
- 34:54GitHub Codespaces and Dev Containers
- 41:06GitHub Actions security
- 51:16Automation vs collaboration
- 56:10Resiliency and recovery
- 1:01:29Pull request metrics
- 1:02:33Personal vs professional accounts
- 1:04:42Future of Azure DevOps
related talks
45mHow Github uses GitHub to develop GitHub
29mHow We Collaborate @ GitHub
31mScaling DevOps – GitHub’s Journey from 500+ to 1300+ Employees
31mGitHub as a self-sustaining product for large-scale environments
18mShipping at Scale: ChatOps at GitHub #bbuzz
48mEnd to End DevOps with GitHub
20mKeynote: Kubernetes at GitHub
48mGitHub + Azure: Better Together!
