领英大规模工程基础架构:概述

  • 所有新功能和WIP(Work In Progress,未完工程)均可得到LiX'es(LinkedIn eXperiment)的保护,因此开发过程中只能被相应的功能团队所访问,随后将逐渐扩大至公司或公开范围,借此征集反馈并进行A/B测试,如果发现重大问题会立刻撤回。一旦全面推出,为确保代码库整洁和易于维护,还必须移除LiX'es。

  • 我们将这种工程过程称之为“3x3”:每天发布三次,代码提交时间和最终发布给用户的时间之间不超过三小时!