Software Engineering at Google
解读 Fergus Henderson 的论文,系统梳理 Google 的软件工程实践,涵盖单一代码仓库与主干开发、Blaze 分布式构建、强制代码审查、分层测试体系以及 Buganizer 缺陷跟踪流程。
ARCHIVE / INDEX
按时间与主题浏览长期积累的技术文章。
解读 Fergus Henderson 的论文,系统梳理 Google 的软件工程实践,涵盖单一代码仓库与主干开发、Blaze 分布式构建、强制代码审查、分层测试体系以及 Buganizer 缺陷跟踪流程。
解读 Google 论文,剖析从单数据中心到主备容灾、再到原生多宿架构的演进。多宿系统在多个数据中心同时运行并自适应迁移负载,以更少资源实现高可用与一致性,透明应对故障和维护。