大规模服务治理

会议室:二号厅C
出品人:李鑫

服务治理意识及能力的缺失是企业微服务架构从“能用”到&l... 展开 >

专题出品人:李鑫

天弘基金线上渠道技术负责人

李鑫,天弘基金线上渠道技术负责人,著有《微服务治理:体系、架构及实践》一书。目前负责天弘基金线上销售渠道的技术团队管理及总体架构设计。曾任华为六级技术专家,主导了华为软件多款云计算产品和服务的设计规划和构建工作;曾任当当网运作产品平台部门的技术负责人,负责电商仓储、物流、客服等系统的整体技术架构和研发团队管理;曾在航空、导航、金融、电信等领域从事企业级应用的架构设计和技术管理工作。个人技术涉及并行计算、大规模分布式服务及治理、中间件云化及服务化(PaaS)、APM 监控、基础开发平台、数据治理等领域,有多年大规模复杂系统架构实践经验,乐于技术分享。

地点:二号厅C

专题:大规模服务治理

服务治理意识及能力的缺失是企业微服务架构从“能用”到“好用”的最大拦路虎,本专题将邀请一线技术专家现身说法,从体系的角度探讨如何针对大规模微服务应用构建度量、管控、管理一体的完整服务治理能力。

by 郑吉敏

去哪儿网
技术总监

酒店报价计算经过8年左右的迭代,业务流程复杂,开发人员维护代价很大,导致新需求接入时工时也较长、评估影响范围也需要一些时间梳理代码完成,新人需要学习很久才能上手。为了解决以上问题及日常开发一些痛点,我们基于流行的 DDD 思想对报价计算进行了全面重写,最终:

  1. 将原杂乱的计算过程标准化、可视化
  2. 完成对整个报价业务的重塑,更好的满足未来规划
  3. 明确了报价在主流程里的职责范围
  4. 大幅度提升接入效率、降低学习难度、减少日常值班事宜

演讲提纲:

  1. 实践背景
  2. DDD 战略设计阶段
    • 事件风暴:两个前提、一个原则、一个方法
    • 构建模型:抽象化、标准化
  3. DDD 战术设计阶段
    • 架构模式
    • 代码结构规范
  4. DDD 系统实现阶段
    • 相关问题及应对
    • 一些最佳实践参考
    • 报价计算服务治理
  5. DDD 落地总结与思考
    • 实践成果总结
    • DDD 作用
    • 逻辑经验总结及推广

听众受益:

  1. 战略设计阶段,如何做好头脑风暴,及如何基于复杂的业务构建模型
  2. 战术设计阶段,在架构模式和代码结构规范方面的选择
  3. 系统实现阶段,可能遇到的问题及应对方案,以及不错的参考点,及有针对性的服务治理
  4. DDD 思想的适用场景,及效果评估

by 赵亮

贝壳找房
资深架构师

研发效率、服务稳定性以及为此付出的成本是永恒不变的话题,从早期的SOA到微服务,再到最近火热的云原生,Servcie Mesh都在寻找更好的方案解决这些问题。

本次主题主打极致产品体验和落地方案,让业务方专注业务代码,低成本有效提升服务稳定性。本次演讲将介绍在上千应用多语言多版本的背景下,如何通过标准化、统一的微服务框架,在组件的选型、优化、使用、运维上建立标准流程和最佳实践,开箱即用,所见所得,开源共建,并对数十重复建设的基础设施统一收敛,大幅度减少了因为框架组件不兼容,基础能力不稳定带来的线上故障。同时为了缩短发现定位止损的时间,借助统一的微服务框架,打造低侵入的一站式服务治理平台,提供可观测(监控报警、链路追踪拓扑)和可操作(限流、熔断、降级)体系化平台能力,提供云端动态配置策略和一定的态势感知能力,让大部分故障都能在短时间内定位并止损,同时基础组件研发框架的统一,也为后期全容器化、Kubernetes、云原生落地扫清障碍。

演讲提纲:

  1. 背景和问题
    • 中型公司上千微服务的服务治理普遍现状和问题
    • 贝壳各业务线在服务稳定性上的尝试和效果
  2. 统一多语言异构微服务框架
    • 多语言微服务框架的选型和建设
    • 新服务如何开箱即用,老服务如何兼容升级
    • 框架组件的标准化的最佳实践和效果
  3. 一站式服务治理稳定性平台
    • 服务全生命周期内服务治理的内容和目标
    • 服务的可观测能力监控,链路追踪、拓扑、诊断、定位能力的技术选型和能力建设
    • 服务的可操作性限流熔断,服务鉴权和服务诊断的技术选型和能力建设
    • 微服务基础设施、配置中心、注册中心、网关的统一收敛和建设
  4. demo和展示
    • 服务框架如何开箱即用,所见所得
    • 服务治理平台的可观测能力,发现定位诊断
    • 服务治理平台的可操控,止损能力

你将获得:

  1. 业务研发如何提高服务的稳定性,在服务监控、链路梳理、场景最佳实践,面对大流量和异常问题如何快速定位和止损
  2. 企业基础架构部和运维如何赋能研发,低侵入落地服务治理能力,整体提高服务稳定性,较少故障发生

by 马子昂

字节跳动
火山引擎基础架构组/资深架构师

字节跳动很早就彻底贯彻了微服务的架构思维,逻辑解耦很好地赋能了业务的发展。但随着公司体量的增大,服务的数量、体量也在逐步膨胀,这为服务的综合治理、切分部署、智能导流创造了非常大的难题。

问题的严重程度与业务体量正相关。这方面业界也有一些尝试,但是都无法完全解决字节跳动的问题。于是尝试进行一种点线面结合的方式重新梳理服务治理。

演讲提纲:

  1. 背景
    • 何谓超复杂调用网
    • 问题
  2. 业界尝试
    • 鸵鸟心态
    • 精致的玩具
    • 域+网关
  3. 字节思考与演进
    • 服务域
    • Lane
    • 透传票据
  4. 实践收益与场景应用
    • 中台部署
    • 活动场景
    • 故障注入
  5. 拓展与展望

你将获得:了解字节跳动微服务体系建设的实践经验,在服务量级极速扩大,调用关系缠如乱码的情况下,清理一条道路。

by 甄真

百度
搜索架构部资深研发工程师

在大规模微服务架构下,故障发生的非常频繁。本分享介绍了百度在实现服务高可用方面解决的一系列技术挑战,包括通过流量调度框架提升系统的韧性从而预防损失的发生、采用快速和精准的止损机制将损失降到最小、建设无死角的观测机制和自动分析机制使搜索系统白盒化等。

演讲提纲:

  1. 百度搜索系统的复杂性、可用性治理面临的技术挑战和整体的解决思路
  2. 从流量调度框架层面深入介绍如何提升系统韧性
    • 如何为一个 Query 的寻找可用 Server 实例
    • 大规模分片场景下的流量控制
    • 副本场景下的负载均衡
    • 对 Server 整体的保护机制
    • 损失兜底机制
  3. 从流量切换和降级方面深入介绍止损机制
    • 快速的流量切换机制介绍
    • 丰富的降级手段和使用决择
  4. 从全量 Tracing&Logging 方面介绍深度观测机制、故障自动分析的创新实现
    • 大数据量、全量采集需求、资源开销之间的决择和创新
    • 严格 MTTR 下人工分析的不足的创新解决之道

你将获得:

  1. 了解复杂的微服务系统面临的可用性挑战
  2. 了解通信框架在可用性提升方面的极致优化策略
  3. 了解止损机制需要考虑的问题和解决方案
  4. 学习到可观测性建设的创新思路和落地方案

交通指南

北京国际会议中心

Beijing International Convention Center
地址:北京市朝阳区北辰东路7号
  • 微信咨询

  • 电话咨询

    联系电话:+86 17310043226

领取往期热门演讲视频

领取往期热门演讲视频二维码
小姐姐