Tagged articles
4 articles
Page 1 of 1
Continuous Delivery 2.0
Continuous Delivery 2.0
May 8, 2023 · Operations

Google’s Monolithic Code Repository: Scale, Architecture, and Practices

Google’s monolithic repository, managed by the proprietary Piper system and accessed via the cloud‑based CitC client, stores over a billion files and billions of lines of code, supports tens of thousands of engineers, and relies on trunk‑based development, extensive tooling, and strict security to enable large‑scale, efficient software development.

DevOpsGoogleMonorepo
0 likes · 17 min read
Google’s Monolithic Code Repository: Scale, Architecture, and Practices
Java Backend Technology
Java Backend Technology
Aug 13, 2019 · Backend Development

Why Google Stores Billions of Lines of Code in a Single Repository – Inside Piper

Google’s Piper monolithic code repository, built atop Spanner, holds over a billion files and 86 TB of source code, serving tens of thousands of engineers worldwide with trunk‑based development, fine‑grained permissions, automated code review, and massive build traffic, illustrating the benefits and challenges of a single‑repo strategy.

GoogleMonorepoPiper
0 likes · 7 min read
Why Google Stores Billions of Lines of Code in a Single Repository – Inside Piper
Qunar Tech Salon
Qunar Tech Salon
Oct 8, 2015 · Operations

Google’s 2‑Billion‑Line Codebase and the Piper Version‑Control System

The article examines Google’s massive 2 billion‑line code repository, compares its size to Windows, explains how the single‑repo approach and the Piper version‑control system enable thousands of engineers to collaborate across data centers, and discusses the broader impact on software engineering practices.

Code RepositoryGooglePiper
0 likes · 7 min read
Google’s 2‑Billion‑Line Codebase and the Piper Version‑Control System