大家普遍都意识到微服务存在一些问题,比如数量增长失控带来的运维管理问题、快速排查... 展开 >




11 年互联网研发经验,当前在字节主要负责 Golang/Java/Rust RPC 框架、Service Mesh、流量治理等方向。从 0 到 1 完成字节 Service Mesh 落地,线上数万服务、数百万容器接入,是业界最大的服务网格落地企业之一,首批获得信通院服务网格先进级别证书。所负责的 Golang RPC 框架 KiteX/Hertz,全面应用于字节内部业务线。同时开源的 KiteX 框架,在 Golang RPC 领域也极具竞争力。在 CCF/GIAC/QCon 等大会上多次分享技术经验。
大家普遍都意识到微服务存在一些问题,比如数量增长失控带来的运维管理问题、快速排查链路和容量估计的问题,以及对于简单业务逻辑,微服务架构消耗在非业务侧的成本较高带来的成本优化问题。本专题关注针对微服务数量爆炸、链路深度、服务域隔离等架构复杂度问题治理的道与术。
抖音直播近几年高速发展,业务和技术架构快速膨胀,整体架构越来越复杂,涉及数千个服务,数千万行代码。服务过微过多,导致架构耦合、架构里的坏味道也越来越多,带来以下比较突出的问题:
基于此背景,2023 年抖音直播服务架构团队启动了服务治理专项,目标通过服务治理达到以下目标:
演讲提纲:
1. 微服务的初衷、问题及挑战
2. 微服务治理的整体思路
3. 抖音直播的实践经验
4. 未来展望
你将获得:
随着微服务落地走入深水区,以及降本增效理念的迅速蔓延,越来越多的企业也开始思考如何应对微服务架构给系统带来的复杂度和挑战。
挚文集团拥有两家用户体量巨大的互联网社交企业,其中头部 APP 陌陌微服务实例体量 5 万 +,全天调用量达 5800 亿 +,挚文从 2013 年开始由单体逐渐向分布式微服务演进,属于国内早期的微服务架构探索者,在享受微服务带来的技术红利的同时,也引入了新的问题和挑战:
如何科学拆分单体服务,平衡系统复杂度、成本和团队协作效率?
如何在复杂微服务链路下兼顾成本,同时保持用户体验和问题定位效率?
如何自动化诊断和分析微服务架构可能带来的业务性能问题?
如何推广基础组件,减少成本和风险,提升推广效率和过程稳定性?
如何精准切除冗余代码,控制业务系统的代码复杂度,提升研发效能?
本次演讲我们将深入探讨如何应对微服务架构带来的弊端与挑战,从行业的普遍痛点出发,提供可以借鉴的微服务架构治理最佳实践,从实践经验切入分享微服务复杂度治理的道与术,绝不纸上谈兵。
演讲提纲:
1. 微服务架构的弊端与反模式
2. 单体到微服务架构转型的道与术
3. 微服务架构痛点治理最佳实践
4. 落地成果与展望
当前微服务发展至今,仍然存在几个问题:
蚂蚁在研究了业务痛点后,采用分层思维模式,在传统微服务只是横向拆分基础上,改进成同时进行纵向和横向拆分,纵向拆分成基座和模块,使得模块不占用额外机器(节省容量),模块开发者只关注业务自身(认知负荷低);横向拆分成多个模块,让模块开发者可以独立迭代互不干扰(协作效率高)。
当前蚂蚁内已经全部 BG 共 40W Core 应用使用该新型应用架构模式,构建产物从原来的 GB 下降到 MB, 业务启动降到秒级,平均迭代效率提升 10 倍。
演讲提纲:
1. 传统微服务的问题与挑战
2. 蚂蚁的思考与权衡
3. 蚂蚁落地的实战经验
4. 总结展望
你将获得:



微信咨询

电话咨询
领取往期热门演讲视频

