GitHub uses eBPF to improve deployment safety
Learn how Github uses eBPF to detect and prevent circular dependencies in its deployment tooling.
Opening excerpt (first ~120 words) tap to expand
Home / Engineering / Infrastructure How GitHub uses eBPF to improve deployment safety Learn how Github uses eBPF to detect and prevent circular dependencies in its deployment tooling. Lawrence Gripper & Aleksey Levenstein April 16, 2026 | 7 minutes Share: Did you know that, at GitHub, we host all of our own source code on github.com? We do this because we’re our own biggest customer—testing out changes internally before they go to users. However, there’s one downside: If github.com were ever to go down, we wouldn’t be able to access our own source code. This is what you’d call a very simple circular dependency: to deploy GitHub, we needed GitHub. If GitHub is down, then we wouldn’t be able to deploy something to fix it.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at The GitHub Blog.