致力于提升研发企业的持续创新能力

结盟众多企业“教练”, 共同设计、开发及提供人才培养解决方案,通过新颖多样的学习方式,针对性的定制化内容,助力企业全面提升竞争优势。

课程分类列表

从大型电商架构演进看互联网高可用架构设计
课程类别:软件架构

高可用 京东 互联网 架构

课程讲师:

Kenny王

课程周期:

2天

课程费用:

5200元/人

一、互联网架构演进

1.          五种架构模型介绍;

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

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

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

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

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

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

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

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

1.          混乱的RPC调用协议;

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

3.          SOA架构的问题;

4.          如何通过dubbox快速服务化;

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

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

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

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

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

2.          分布式存储的优劣势分析;

3.          从Oracle到MySQL的演进;

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

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

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

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

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

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

3.          京东从memcache到redis演进是为何?

4.          缓存一致性如何保证?

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

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

1.          为什么要做开放生态?

2.          开放网关如何搭建;

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

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

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

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

2.          优雅的APP灰度策略;

3.          APP的开发流程管理;

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

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

6.          最佳实践;

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

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

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

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

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

1.          购物车系统设计与实践

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

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

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

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

6.          秒杀系统的设计与实践

十、京东618备战披露

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

2.          618军演

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

4.          618系统备战最佳实践

找到所需课程了吗?即刻 填写申请表格 与我们联络吧