Movatterモバイル変換


[0]ホーム

URL:


Skip to content
/Blog
Try GitHub CopilotAttend GitHub Universe
Home/Engineering/Architecture & optimization

Architecture & optimization

The GitHub Ruby on Rails monolith is big: nearly two million lines of code and more than 1,000 engineers collaborating on it, to the tune of around 20 deployments every day. Follow along to see how we build and continually improve the tools you use every day.

Featured

GitHub Issues search now supports nested queries and boolean operators: Here’s how we (re)built it

Plus, considerations in updating one of GitHub’s oldest and most heavily used features.

Introducing sub-issues: Enhancing issue management on GitHub

Explore the iterative development journey of GitHub’s sub-issues feature. Learn how we leveraged sub-issues to build and refine sub-issues, breaking down larger tasks into smaller, manageable ones.

Breaking down CPU speed: How utilization impacts performance

The Performance Engineering team at GitHub assessed how CPU performance degrades as utilization increases and how this relates to capacity.

How we improved push processing on GitHub

Pushing code to GitHub is one of the most fundamental interactions that developers have with GitHub every day. Read how we have significantly improved the ability of our monolith to correctly and fully process pushes from our users.

We do newsletters, too

Discover tips, technical guides, and best practices in our biweekly newsletter just for devs.

Subscribe

Latest

How we organize and get things done with SERVICEOWNERS

Take CODEOWNERS and GitHub teams to the next level. Learn about how GitHub engineering solves the age old problem of who owns what.

Measuring Git performance with OpenTelemetry

Use our new open source Trace2 receiver component and OpenTelemetry to capture and visualize telemetry from your Git commands.

Optimize your GitHub Codespaces costs with upgraded virtual machines

See how much more you can get out of GitHub Codespaces by taking advantage of the improved processing power and increased headroom in the next generation of virtual machines.

How we build containerized services at GitHub using GitHub

Learn about how we build containerized services that power microservices on the GitHub.com platform and many internal tools.

Crafting a better, faster code view

The new GitHub Code View brings users many new features to improve the code reading and exploration experiences, and we overcame a number of unique technical hurdles in order to deliver those features without compromising performance.

Building GitHub with Ruby and Rails

Since the beginning, GitHub.com has been a Ruby on Rails monolith. Today, the application is nearly two million lines of code and more than 1,000 engineers collaborate on it daily.…

How GitHub Docs’ new search works

GitHub Docs recently changed its site-search to Elasticsearch. Here’s how it was implemented.

The technology behind GitHub’s new code search

A look at what went into building the world’s largest public code search index.

How we tripled max concurrent jobs to boost performance of GitHub Actions

The GitHub Actions team has done lots of work to improve the performance and resource consumption of Actions on GHES in the past year.

Scaling Git’s garbage collection

A tour of recent work to re-engineer Git’s garbage collection process to scale to our largest and most active repositories.

How we’re using projects to build projects

At GitHub we use GitHub to build our own products, and the new projects experience is no different. Check out how our team uses projects to build powerful project planning for developers.

Improving Git push times through faster server side hooks

The history of pre-receive hooks, how we discovered that the performance was problematic, and how we went about safely replacing them.

Performance at GitHub: deferring stats with rack.after_reply

How we sped up GitHub.com by moving slow, non-critical code into rack.after_reply.

A brief history of code search at GitHub

This blog post tells the story of why we built a new search engine optimized for code.

Improving GitHub code search

Today, we are rolling out a technology preview for GitHub code search, the next iteration for search, discovery, and navigation on GitHub.

The world's largest developer platform

Docs

Docs

Everything you need to master GitHub, all in one place.

GitHub

GitHub

Build what’s next on GitHub, the place for anyone from anywhere to build anything.

Customer stories

Customer stories

Meet the companies and engineering teams that build with GitHub.

GitHub Universe 2025

GitHub Universe 2025

Last chance: Save $700 on your IRL pass to Universe and join us on Oct. 28-29 in San Francisco.


[8]ページ先頭

©2009-2025 Movatter.jp