I could do that in a weekend (2016)
4 days ago
- 许多人低估了构建像谷歌搜索这样大规模系统的复杂性,认为像Lucene这样的现成工具可以轻松复制其功能。
- 优化性能和添加功能(例如处理国际化、安全性)需要超出MVP的显著工程努力,通常证明大型团队的合理性。
- 组织效率低下,如沟通不畅和延误,比技术问题更难管理,因此假设完美的团队效率是不现实的。
- 大公司在功能、安全和销售上投资,因为边际收益(例如小调整带来的收入增加)超过成本,导致数千人的团队。
- 认为小团队可以取代主要服务的误解忽略了隐藏的工作,如错误处理、国际化和优化,这些工作超过了核心服务工作。