刘慎宝 :京东集团财务系统架构设计之路

本文讲述了京东集团财务系统从2010年的V1.0到V3.0的演进历程,包括业务领先、系统跟随的V1.0,野蛮成长、系统林立的V2.0,以及涅槃演化、归纳统一的V3.0。京东在应对618和双11等大促压力下,经历了从.NET到Java平台的转变,以及从中心化到分布式计算中心的架构调整,以应对不断增长的业务需求和成本压力。
摘要由CSDN通过智能技术生成

【IT168&ITPUB专稿】本文根据刘慎宝老师在2018年10月17日第十届中国系统架构师大会(SACC2018)现场演讲内容整理而成。

讲师简介:

京东集团高级架构师,10+年互联网研发专家。2010年入职京东并历经几乎所有618和双11挑战。精通高并发服务搭建和业务建模,曾多次主导京东财务系统架构升级和数据库升级,主导结算魔方重构,订单台账优化、价保优化等重大研发项目,对财务系统有深刻理解。

正文:

不管是6.18,还是双11,对于财务系统来说,压力都非常大。电商大促,意味着每分钟几十万订单需要去支付、对账,然后才能进行生产,进行发票打印、资金结算,最终生成财务凭证。在财务系统支撑业务员运行过程中,京东走过了很多坑,希望这些经历,能帮助更多企业未雨绸缪。

京东的财务系统大概分三个阶段:京东分别用V1.0、V2.0和V3.0来归纳。

V1.0:业务领先,系统跟随

V1.0的时候,用八个字来形容,那就是“业务领先,系统跟随”。在2010年之前,京东业务主要聚焦在3C品类 。那个时候,互联网业务刚刚起步,主要以业务为中心,系统起到支撑业务的作用。对于财务系统来说,最大的需求就是快速搭建、迎合需求。这个时候的框架,用的是.NET的平台,语言用的C#,用membercache解决静态数据的问题,应对促销流。动态数据的读取问题,用数据库复制方式来解决。

V1.0阶段很快成为过去。2012年起,京东全品类扩张,结算类型更加多元化。京东财务系统也就进入了V2.0阶段。

V2.0:野蛮成长,系统林立

这一阶段的主要特色是“野蛮生长,系统林立”。京东财务的整个系统全部拆分成多个系统,系统之间相互关联。

为什么会形成这种特点?根源在于业务快速扩张和架构的大调整。

“站在巨人的肩膀上”,V2.0之后,京东财务系统选择了开源框架。从.NET的平台切换到Java平台。

当时的系统是怎样一种现状呢?系统林立。以结算系统为例,当时的京东有38条业务线,有20个结算系统。

当时订单量以几十倍的速度在增长,新上线了图书业务&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值