~/talk

How GitHub delivers GitHub using GitHub

Talkat NDC London 2024 · 2024-01-29..02-02· [devops-and-delivery, open-source]
slides:none on file

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

  1. 0:00Introduction
  2. 1:08Defining DevOps at GitHub
  3. 3:14Cultural shift and practices
  4. 7:06Microsoft to GitHub engineering
  5. 13:22Open source philosophy
  6. 14:45Developer experience
  7. 20:45Automation and failure points
  8. 26:47GitHub Mobile workflow
  9. 34:54GitHub Codespaces and Dev Containers
  10. 41:06GitHub Actions security
  11. 51:16Automation vs collaboration
  12. 56:10Resiliency and recovery
  13. 1:01:29Pull request metrics
  14. 1:02:33Personal vs professional accounts
  15. 1:04:42Future of Azure DevOps
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.