曹福祥,快手科技基础平台架构师
随着用户增长和业务规模的扩大,快手经历了从传统 Web 服务架构到微服务架构的演进。整个过程对基础设施的建设提出了一系列挑战,包括多数据中心服务治理,复杂服务网络监控和容错管理,以及如何在应用框架层提升业务开发的效率和质量等。针对这些挑战,我们设计和开发了服务治理统一平台 KESS。该平台目前支撑了快手内部跨多个数据中心 1000+ 的微服务。
本次演讲将为大家介绍 KESS 的设计理念,以及在服务治理方面的实践经验和思考。
1、快手后端服务架构演进过程和现状
2、KESS 的设计及服务治理相关实践:
① 配置中心
② 服务发现和路由管理
③ 统一监控平台 RPC Monitor
④ 应用程序开发框架
⑤未来的计划