Date: 11/10/2020Category: 编程Tag: 微前端, 架构, Qiankun, 大规模
2020年,随着业务快速发展,我们的单体前端应用已经超过30万行代码。构建时间超过5分钟,热更新慢如蜗牛,团队协作效率低下。微前端成了我们的救命稻草。
背景:一个无法继续膨胀的巨石应用
我们的主应用始于2016年,最初只是一个简单的后台管理系统。4年时间,它演变成了包含:
- 12个业务模块:用户管理、订单系统、库存管理、财务系统等
- 8个技术栈版本:从jQuery到Vue 2的各种版本混杂
- 15个开发团队:不同团队负责不同模块
- 日均构建次数:50+次,每次5-8分钟
