关于 Facebook的后端代码库
主要语言:C++,Java,Python
多语言 ,有很多语言在使用
团队在选择语言和技术方面有非常大的自由
- 但是必须是务实的 - 他们必须有充分的理由才会这样做
巨大的代码库
数以百万计的文件,数亿行代码,非常大的源码库
通用工具目标:所有事情都在于你的项目的规模,而不是代码库的规模
许多专业工具来处理大规模代码库
基本上一切都是定制的,从源代码控制,构建,CI,测试,部署
非常多的生产环境基础设施:监控, profiling。Rust如何融入进来?