[网易博客]淘宝技术这十年读后感

这是一本好玩的书,从前面两章看,主要是讲故事;从后面两章看,主要是讲人物;从中间几章看,主要是讲技术。我在写作的过程中,把部分章节贴到了博客上,有人看了说励志,有人看了说对技术有帮助,有人看了说对产品有帮助,有人看了说对创业有帮助,有人看了说里面的段子特别逗,现在我也不知道这是人文读物还是技术书了。
正如序章所说,这根本就不是算是一本技术书记, 技术书很容易写成催眠的读物,这本书一开始作者就没有当做技术书来写。所以读者也大可抱着看一本淘宝历史的心态来阅读此书。
里面有一句话说的让我特别有感触,淘宝从最开始的主动改版,创新,到最后需求,规模的不断扩大,不得不被动创新,这一步步走来和我这几年在公司项目的不断重构尤其相似,恰好我所处的项目也是电商项目。以下我针对此书总结的淘宝技术发展阶段:
1. 最初的淘宝是一套买来的 LAMP(Linux+Apache+MySQL+PHP)架构系统,一个很常见的网站架构模型。客户化也只是拆分成了一个主库,两个从库,数据库读写分离这些最基本的改进。
2. 到接下来简单架构的升级,把数据库换成了Oracle,并使用了一个开源的连接池代理服务SQL Relay,买了NAS作为数据库的存储设备,加上Oracle RAC(Real Application Clusters)来实现负载均衡。
3. 以及作者所说的脱胎换骨的升级:PHP替换称为Java,打造一个自己的WebX MVC框架,持久层支使用ibatis,控制层则是EJB和Spring,引入搜索引擎iSearch,以及后来开始使用IBM小型机,EMC存储,引入缓存系统Berkeley DB,CDN等等。
4. 再之后的随着规模扩大,成本大幅度增加,开始自主研发出淘宝文件系统TFS和淘宝KV缓存系统Tair。
5. 分布式电子商务系统的产生,服务化后使用的高性能服务框架HFS和消息中间件Notify,分布式数据访问层TDDL,TBSession框架。
其实可以看出来作者很多也是点到为止,如果读者感兴趣完全就可以根据作者给的各种技术的名字找相关资料阅读。
最后在聊聊自己,在一个电子商务项目三年了,前前后后重构了三次,最开始参与搜索引擎的替换,摸索中前进,到后来去除JSP里面所有业务逻辑(没办法,零几年的项目大量逻辑直接写在JSP),公司内部自己创造的MVC框架,再到最后一年整个Checkout重构,前后端分离,使用React,去除form表单,所有请求使用Rest。这中间踩过的雷和坑也是一言难尽,总之之后会单独歇歇这几年来项目重构中间的技术变化。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值