Warning: Undefined global variable $debug in /var/www/ourcoders/tiny4cocoa/application/controllers/baseController.php on line 124
QCon全球软件开发大会 2019-09-11 00:00:00 发布的技术动态 - OurCoders (我们程序员)
QCon全球软件开发大会
2019-09-11 00:00:00 发布
前端微服务在字节跳动的打磨与应用:网页链接传统前端业务会根据业务线集成在一个站点上,随着业务复杂度上升,包体积会迅速变的过大。为了适应这个变化往往需要更多的开发者、更细力度的团队组织。分组开发时大家的模块解耦到各自完成,上线时糅合在一起运行, 产生出层出不穷的分支合并、代码回滚,都会造成合作效率的骤降。过大的代码集合还会造成发布频繁,每个业务分支和功能点都有一定的更新频率,如果以传统的独石系统开发、验证和上线,每一个业务都会让项目所有一起升级、测试和上线,发布频率的总和会非常高、非常频繁。如果不解除原有的耦合会彻底失去响应能力。更进一步来看以如此之高的上线频率、版本迭代速度,开发者极难追溯哪个版本对应哪个改动。