快手服务治理平台KESS的设计理念和实战

2019 年 9 月 07 日

快手服务治理平台KESS的设计理念和实战

ArchSummit北京2018大会上,曹福祥讲师做了《快手服务治理平台 KESS 的设计理念和实战》主题演讲,主要内容如下。


演讲简介


随着用户增长和业务规模的扩大,快手经历了从传统 Web 服务架构到微服务架构的演进。整个过程对基础设施的建设提出了一系列挑战,包括多数据中心服务治理,复杂服务网络监控和容错管理,以及如何在应用框架层提升业务开发的效率和质量等。针对这些挑战,我们设计和开发了服务治理统一平台 KESS。该平台目前支撑了快手内部跨多个数据中心 1000+的微服务。


本次演讲将为大家介绍 KESS 的设计理念,以及在服务治理方面的实践经验和思考。


演讲提纲


1、快手后端服务架构演进过程和现状


2、KESS 的设计及服务治理相关实践:


  • 配置中心

  • 服务发现和路由管理

  • 统一监控平台 RPC Monitor

  • 应用程序开发框架

  • 未来的计划


听众受益


  • 快手曾经面临和正在面临的服务化挑战;

  • KESS 如何实现多数据中心服务治理;

  • 复杂服务网络上的高效监控和快速问题定位;

  • 流量调度、服务降级以及有状态服务管理的相关设计经验。


讲师介绍


曹福祥


快手科技 基础平台架构师


快手服务治理平台技术负责人,快手技术培训资深讲师,擅长分布式系统、大数据、微服务框架等技术领域。












完整演讲 PPT 下载链接


https://archsummit.infoq.cn/2018/beijing/schedule


2019 年 9 月 07 日 08:03541

评论

发布
暂无评论
发现更多内容

CECBC区块链专委会副主任吴桐受邀成为伏羲智库兼职研究员

CECBC区块链专委会

区块链技术 吴桐 商务部CECBC 伏羲智库 政务链

LeetCode 题解:1051. 高度检查器,JavaScript,先排序再比较,详细注释

Lee Chen

LeetCode 前端进阶训练营

解决火狐新窗口打开网页被拦截问题

Lee Chen

前端进阶训练营

看动画学算法之:排序-归并排序

程序那些事

Java 算法 排序 归并排序

Go: 通过例子学习 Map 的设计 — Part I

陈思敏捷

go golang map

谈谈你是如何理解JS异步编程的,EventLoop、消息队列都是做什么 ,什么是宏任务,什么是微任务?

GKNick

从推特被黑看安全木桶效应

石君

安全设计 安全事件

Java中生成随机数的不同方法

wjchenge

架构师训练营 - 第 6 周命题作业

红了哟

运行 client-go 测试用例.md

FeiLong

Kubernetes

redis系列之——事物及乐观锁

诸葛小猿

redis 乐观锁 事物 原子性 隔离性

道德的神

多选参数

故事

web 性能压测工具类

jason

生活不止眼前的代码,老程序员现摘现炒苦瓜吃苦的周末时光

陆陆通通

程序员 美食 舌尖 程序员生活

盘点本周区块链国内大事件

CECBC区块链专委会

多问为什么

声远

技术 沟通 软件开发流程

Windows Sandbox

Dare Devor

Sandbox Virtualization

思想无语言边界:以cglib介绍AOP在java的一个实现方式

八苦-瞿昙

随笔 随笔杂谈 aop

Golang实现结构体数组按多字段排序

卓丁

多字段排序 结构体多字段排序 golang多字段排序

计算机网络基础(六)---网络层-网络地址转换NAT技术

书旅

laravel 计算机网络 网络协议 计算机基础 NAT

关于性能优化的总结

罗亮

架构师训练营第七周学习总结

张明森

架构师训练营 - 第 6 周学习总结

红了哟

Vagrant 创建多台主机

FeiLong

vagrant 虚拟机

可读代码编写炸鸡八 - 变量兜兜转转像是一场梦

多选参数

代码 代码组织 代码规范 可读代码编写 可读代码

架构师训练营第七周作业

张明森

架构师课程第七周 作业

杉松壁

ARTS打卡-07

Geek_yansheng25

第七章作业

小胖子

我关闭了微信朋友圈广告!

诸葛小猿

广告 微信朋友圈 关闭

Prometheus 删除指定 Metric

耳东

Prometheus metrics

快手服务治理平台KESS的设计理念和实战-InfoQ