从大型电商架构演进看互联网高可用架构设计
Kenny 查看讲师
百林哲咨询(北京)有限公司专家团队成员
现任某大型电商集团开放平台的总架构师、商家移动端负责人、开放服务负责人、创新联盟平台创新评委、新晋架构师晋升评委,10多年的架构和团队管理经验,熟悉电商核心的流程和移动互联网。
浏览:3956次
详情 DETAILS


简介

大型电商的系统架构并不是一开始设计时就具备完整的高性能、高可用、高伸缩等特性的,它是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计思想会发生巨大变化。

本次分享以京东平台的架构演进为例,剖析大型电商系统架构的演进及其带来的思考。

目标

1、熟悉互联网架构模型的原理及痛点

2、以京东为例,了解如何通过统一RPC调用框架解决服务化过程中混乱调用的问题、 分布式存储的优劣势、高可用架构缓存的重要性、开放生态从无到有的搭建演进过程

3、掌握如何通过APP开放平台搭建快速满足业务需求

受众人群

开发人员,测试人员,研发经理与总监,技术经理,对高可用架构有一定的认识。

互联网电商平台系统架构师、架构经理、架构总监

课程时长

1天(6H)

分享提纲


  1、互联网架构演进

1.1        五种架构模型介绍;

1.2        五种架构模型的优缺点分析;

1.3       微服务架构中解决的问题和遇到的痛点;


2、大型电商系统架构演进分析及背后的思考

1.1        京东电商系统架构V1.0分析及遇到的问题;

1.2        京东电商系统架构V2.0解决哪些问题?

1.3        京东电商系统架构V3.0解决哪些问题?

最新京东电商系统架构的实践





3、大型电商系统服务化演进及服务治理

1.1        混乱的RPC调用协议;

1.2        如何通过统一RPC调用框架解决服务化过程中混乱调用的问题;

1.3        SOA架构的问题;

1.4        如何通过dubbox快速服务化;

1.5        京东在服务化过程中遇到的问题及解决办法;

1.6      服务SLA的应用实践(包含容错性设计):熔断、降级、限流、隔离容错、服务预案;

1.7        京东电商系统服务化的最佳实践;



4、大型电商系统存储架构的演进

1.1        为什么大型互联网公司都在弃用Oracle?

1.2        分布式存储的优劣势分析;

1.3        OracleMySQL的演进;

1.4        分布式存储如何保证数据一致性?

1.5        分布式存储如何做数据分片;

1.6        大型电商系统高可用分布式存储架构实践;



5、大型电商系统缓存架构的演进

1.1        大型电商系统中缓存的重要性;

1.2       高可用架构使用缓存类型有哪些?各自作用是什么?

1.3        京东从memcacheredis演进是为何?

1.4        缓存一致性如何保证?

1.5        大型电商系统高可用缓存架构实践;


6、大型电商系统开放生态的搭建及技术演进

1.1        为什么要做开放生态?

1.2        开放网关如何搭建;

1.3        开放网关关键技术分析(服务隔离、业务线程池、Nginx + Lua、快速失败等等);

1.4       京东电商开放生态从无到有的搭建演进过程分析;

 


  7大型电商APP如何从6个月一次发版进  化到1月发版一次

1. 1       规范高效的APP版本管理和质量保证;

1.2        优雅的APP灰度策略;

1.3        APP的开发流程管理;

1.4      如何通过APP自动化测试缩短发版时间?

1.5       通过APP开放平台搭建快速满足业务需求(业务条线H5/RN提供功能);

1.6       最佳实践;

 

  8大型电商系统高可用服务质量如何保证

1.1        工程实践篇(持续交付、代码管控、自动化测试、灰度发布等)

1.2        监控篇(监控的维度、监控的应用、如何做系统监控)

1.3       通过云端日志系统快速定位问题



9、大型电商系统中六个真实案例分析与架构演进(涵盖大多数电商场景)

1.1        购物车系统设计与实践

1.2        十亿级海量商品系统的设计与实践

1.3       百亿调用量的商家中心的设计与实践

1.4       十亿级单品页系统的设计与实践

1.5        百亿级网关系统的设计与实践

1.6        秒杀系统的设计与实践


  10、京东618备战披露

1.1        618备战整体思路和流程解密

1.2        618军演

1.3        618多层级压测及系统瓶颈分析

1.4        618系统备战最佳实践


企业服务热线:400-106-2080
电话:18519192882
投诉建议邮箱:venus@bailinzhe.com
合作邮箱:service@bailinzhe.com
总部地址:
北京市-丰台区-汽车博物馆东路6号3号楼1单元902-B73(园区)
全国客户服务中心:
天津市-南开区-桂苑路15号鑫茂集团鑫茂军民园1号楼A座802-803
公众号
百林哲咨询(北京)有限公司 京ICP备2022035414号-1