《京东技术解密》试读章节共71页,我花了两天时间仔细读完,读了过后感到意犹未尽,非常想一口气把整本读完,然而只能将试读章节反复读了好几遍,收获颇多,遂有此文,借此总结京东十年来的技术变迁和迅速发展。
之所以对这本书感兴趣基于两个原因:一是自己最近刚好在读一本书《不战斗不成功:刘强东和京东商城的“野蛮”奋斗史》,见识到了刘强东本人丰富的创业经历,与当当网拼图书、与淘宝网拼百货、与苏宁易购拼家电,京东真是什么都卖,这份处处竞争的心也值得佩服。二是自己一直对京东印象不错,觉得京东是“正品多、假货少、物流快”,也经常在上面买东西。作为一名技术人员,也就非常想知道支撑京东背后的技术架构是什么。
文中一开头刘强东大哥总结的就很好,直接说明本书的目的所在:
京东可以高速发展到今天的规模的原因,其中最核心的是坚持“倒三角”战略:建立出色的团队;打造财务、物流和技术三大核心系统;降低成本、提升效率;为用户带来最佳体验。在《京东技术解密》一书中,大家会看到技术驱动的力量,这也是京东第一次全面展示自己的技术体系。
从2004年京东刚上线只有一组简单展示IT产品的网页,到如今京东已经是覆盖PC端、移动端,并完整支撑物流、订单、交易、商品、财务系统的巨大电商平台;从当初的四五个人到如今的4000+人;从简单的.Net+SQLServer 系统到主要基于Java 的大规模分布式系统。十年来,京东的技术平台实现了高速成长,渐渐的从业务主导型转为技术驱动型。
京东的系统比较复杂,涵盖电商全流程全价值链,从前端的交易系统到供应链,到仓储、配送、客服以及售后,除了财务报表之外,几乎全部系统都是自己研发的。下面总结京东的技术和管理变迁。