经过十年的业务快速发展,京东信息系统复杂度越来越高:一般电商系统只需关心“进销存”中的“销”,京东系统需要管理采购(进)、销售(销)和库存(存)三个环节。系统做水平垂直拆分后,需要解决系统间如何解藕、如何保证高效通讯、如何保证数据的一致性、服务如何治理等问题。
本片内容包括:
- 京东架构愿景, 描述京东多、快、好、省的架构目标;
- 架构原则,列举京东应用架构需要遵循的原则,来保证系统的高可用性,并降低系统的复杂度;
- 架构实现,介绍京东应用系统结构,并分析设计理由;
- 架构治理,引入应用的血缘和影响分析,做架构治理,提高系统的稳定性。