重构当当网交易系统!
2019-08-06 12:10
363 查看
作者:王胜军,当当网交易系统开发经理!
来自:数人云
近年来电商巨头定义的购物节变得越来越多,双十一、双十二已然成为举国同庆的大日子。然而,当我们把一件件磨人的“小妖精”放进购物车等着那个美丽日子的时候,电商们则怀揣着兴奋又焦虑的心情备战自己的年度大考。为了迎接去年的双十一,当当网对固有交易系统进行了重构。当当网在 2015 年双十一前完成新老交易系统的切换,从微软.NET 技术框架全部变为 Java 开源技术架构。我们知道,交易系统是客户购物流程中最重要的环节,主要任务是完成购物车中商品信息获取、拆单、促销计算、配货计算、运费计算、非现金支付的使用以及生成订单等操作。交易系统聚合各方面业务逻辑,计算非常复杂,响应速度直接影响购买转化率,是电商最为敏感的核心系统。对如此重要的系统进行重构,当当网出何考虑,又总结出哪些可以给人启示的经验呢?当当网订单支付及结算部负责人王胜军指出,重构系统的原因和选型路径并没有一个固定的套路,“到底选用哪一种技术完全是由公司的业务驱动,而不能为了技术而技术。”具体到当当网来说,将交易系统从微软技术框架转移至 Java 开源技术架构主要有四个原因:第一,运行 5 年多,维护成本水涨船高;第二,业务日趋复杂,老架构力不从心,功能扩展艰难;第三,微软技术体系每年要花费大量成本购买服务;第四,公司技术转型全面拥抱 Java。
长按订阅更多精彩▼ 如有收获,点个在看,诚挚感谢
相关文章推荐
- 【P000-011】重构交易费计算系统
- 【P000-011】重构交易费计算系统
- 交易系统模块划分,模块拆分,设计,重构实战.状态
- 当当11.11:促销系统与交易系统的重构实践
- 转促销系统与交易系统的重构实践
- 当当11.11:促销系统与交易系统的重构实践
- 用分布式事务中间件来保障金融级交易系统的一致性
- 1号店交易系统架构如何向「高并发高可用」演进
- 股票在线交易系统-全球最流行的股票系统
- 一个砖瓦工的交易系统
- 系统设计之代码重构
- 比特币系统的脚本(Script)——交易生成和验证的原理(第一部分)(初稿)
- 国外数字货币OTC场外交易平台系统开发
- 为什么交易系统不能出现大事务?
- 基于微信的域名交易系统(进度汇报之功能实现现状)
- 申银万国交易系统昨瘫痪半小时 沪券商今紧急开会
- 解密京东618技术:重构多中心交易平台 11000个Docker支撑
- 交易前置系统专用工具类
- 机房收费系统重构中的一些感受
- 机房收费系统重构(4)——.NET数据提供程序模型的四个核心元素