抖音直播近几年高速发展,业务和技术架构快速膨胀,整体架构越来越复杂,涉及数千个服务,数千万行代码。服务过微过多,导致架构耦合、架构里的坏味道也越来越多,带来以下比较突出的问题:
- 单需求开发需要跨多个团队,协作成本高
- 开发复杂度增加,交付周期变长
- 链路过长,增加了整体链路的性能损耗
- 依赖过多过深,整体稳定性不可控
- 故障情况下的问题定位成本高
- 整体维护成本高,例如基础设施升级、异地机房部署等
- .....
基于此背景,2023 年抖音直播服务架构团队启动了服务治理专项,目标通过服务治理达到以下目标:
- 沉淀标准的服务治理体系,持续识别架构中的坏味道予以治理,并牵引后续架构演进设计
- 整体服务数量显著减少,降低维护成本、开发协作成本和机器部署成本,提升研发效率、稳定性、性能等关键指标
- 各业务领域边界清晰,职责明确,领域间依赖关系简洁明了
演讲提纲:
1. 微服务的初衷、问题及挑战
2. 微服务治理的整体思路
- 微服务治理的本质是什么
- 治理的路径:专家诊断 vs 数据度量
- 治理的重心:核心链路优先
- 治理的具体对象
3. 抖音直播的实践经验
4. 未来展望
你将获得:
- 了解抖音直播在服务架构上的思考、探索和实践经验
- 了解在较复杂的架构下,如何通过服务治理,在性能成本/稳定性/研发效率上取得良好的优化
- 了解微服务治理的一些关键原则以及未来发展方向





