的微服务架构.PDF
云+社区技术沙龙
企业微服务技术中台演进和实践
韩欣
Tencent Engineering Director
SPEAKER
韩欣
腾讯云中间件微服务FT负责人
腾讯云高级工程师,微服务平台,消息队列,API网关等产品的
负责人,负责中间件相关产品的规划,架构和落地实施。有超过
十二年的研发架构经验,先后在腾讯百度负责过腾讯广点通实时
推荐系统,腾讯手机QQ空间,百度im+即时通讯平台,百度知秋
智能客服等产品的研发和架构工作。从0到1构建了腾讯云中间件
TSF微服务技术中台。
企业微服务中台演进和落地实践
01 架构和云计算技术的演进
微服务的前世今生
02 中台解决的问题和挑战
中台架构是什么
03 TSF微服务技术中台的实践
微服务场景下中台的落地
什么是微服务
Martin Fowler总结亚马逊、NetFlix等互联网架构实践,提出了Microservice (微服务)架构的概念:
如何界定?
它是一种 将应用构建成一系 敏捷
列按业务领域划分模块的、 • 多小算小:代码行数?重写时间?跟语言、
小的自治服务的 软件架构方 持续交付 小 技能相关,都不合适。亚马逊认为:由2-
独 Pizza团队端到端负责1个或1组服务,大小
式。倡导将复杂的单体应用拆分为 是合适的
若干个功能简单单一、松耦合的服
• 区别于传统单体应用:各个模块、组件或动
务,这样可以降低开发难度、增强 态库集成在一个大进程中运行
扩展性、便于敏捷开发 ,及持续集 轻量通信 松耦合 • 区别于传统SOA架构:基于重型总线ESB、
成与交付活动
Centralized、Governance集中管控的架构
专注单一 • 每个微服务可独立编译 (无二进制接口依
赖),独立部署 (无部署顺序依赖),独立
业务能力 运行(无启动顺序依赖)
企业IT架构的变迁
传统“中心化” (ESB ) 去“中心化
原创力文档

文档评论(0)