注册 / 登录

微店弹性架构发展之路

分会场:  爆款架构/数据平台/工程实践

 

案例来源 :

案例讲师

秦先炜

微店 技术总监

2008年~2012年在百度网页搜索部负责稳定性、搜索架构,担任大搜稳定性负责人,主导搜索集群混布。12年加入微店,在微店负责架构&中间件、支付、风控、账号、IM、AI、效率平台 等多个技术团队,有丰富的架构经验和团队管理经验,2018年发起微店弹性架构建设,进行微店全方面技术升级。

扫描二维码分享案例

 

案例简述

 

主要介绍微店新架构的设计思路,从发展混合云、建设弹性机房、引入ServiceMesh、提升资源利用率等方向,介绍我们做了哪些有意思的事情。

 

案例目标

 

微店从2014年孵化到在已4个年了,复杂业务促使我富的技术栈。随着技体系的野蛮生,服治理、多活机房建、成本控制、栈发展成微店技术发展的路虎。

 

成功(或教训)要点

 

1)服务治理是关键;

2混合云降低成本、提升效率;

3混布提升资源利用率、降低成本;

4延迟分析 / 延迟监控

 

案例ROI分析

 

1业务系统无需开发,只需后台配置就能完成各种维度的熔断策略设置。将平均一周的熔断类服务治理开发空座,缩短到小时级别。

2基于机房链路追踪和监控,大幅减少了跨机房延迟增加、跨机房流量分配的风险。

 

案例启示

 

统一技术栈对于技术部门的发展至关重要!我们先将所有在线业务统一使用的中间件产品统一,然后将中间件产品进行完整的同城多活调度策略改造,业务方只需要更新中间件版本即完成了同城多活的系统改造。这大幅提升了研发效率,减少了各种潜在风险和不确定性。

 

案例在团队中的意义

 

以微店弹性架构设计与实施为例,让对架构感兴趣的同学能够了解到大型互联网公司在技术架构升级过程中遇到的挑战和解决方案。