淘宝技术这十年

出版时间:2013-5  出版社:电子工业出版社  作者:子柳  
Tag标签:无  

前言

这是一本好玩的书,从前面两章看,主要是讲故事;从后面两章看,主要是讲人物;从中间几章看,主要是讲技术。我在写作的过程中,把部分章节的内容放到了我的博客上,有人看了说很励志,有人看了说对技术有帮助,有人看了说对产品有帮助,有人看了说对创业有帮助,有人看了说其中的内容特别逗,现在我也不知道这是人文读物还是技术书了。其实技术书很容易写成催眠的读物,对于这本书,我一开始就没有当作技术书来写,最早是我写给自己看的。在2011年年底的时候,我突然意识到在淘宝度过了七年的时光,七年说长不长,说短不短,回忆起来有些往事历历在目,有些却已开始模糊。为了给自己留点回忆,我就开始记录自己这几年的故事,七年之间发生了很多有趣的事情,越写越多,写着写着,我就希望能够挖掘更多的内容了。当时我还担任着“淘宝技术大学”的校长,这给我的写作提供了得天独厚的优势,我可以听不同的人讲淘宝技术所有的事情。于是我就开始凭记忆去写淘宝在过去几年的技术进展,再去找当事人求证内容的细节。然后又由于有些当事人实在太有料了,我干脆把跟他交谈的内容也整理出来,当作《牛P列传》来呈现给读者(淘宝的技术人员以P级来定义,牛P就是很高级别的专家)。至此,本书包含了三种行文格式的内容:一个是笔者自己经历的美好时光,一个是淘宝技术的发展历程,一个是那些牛人的牛事。希望能够通过这三个维度,让读者对淘宝的技术有一个概括的了解,进而通过淘宝对互联网的技术有一个概览。书名取为《淘宝技术这十年》,口气有点大了,但我很难用一个更确切的名字来概括本书的内容,淘宝在这十年里的技术是很难用一本书来写完的,对于笔者不太熟悉的领域(例如运维、云计算、大数据),没敢着墨太多,书中主要围绕网站的业务和系统架构之间的关系展开论述。我希望能够抛砖引玉,未来有更多的人来写《淘宝运维这十年》《淘宝数据这十年》……写完本书之后,再回过头来读,我意识到自己经历了一场伟大的变革,这个时代把电子商务推到了一个浪潮之巅,我是这个浪潮中的一滴水珠,我无意描述这场伟大的浪潮,只希望通过一滴水珠映射出浪潮底下的故事。这不是淘宝官方的史书,我不具备这样的高度和视野,这只是一个小人物的所见所想。这本书写得很轻松,我大概花了3个月时间就写完了,这主要得益于其中的事情都是笔者亲身经历的。同时,这种写作状态也直接导致了本书的行文风格天马行空,一边讲业务,一边讲技术,时不时地还做一些不太高明的点评。从2011年年底开始写,到2012年年初,书中的主要内容都有了,接下来就是求证各种细节的过程,这比初稿要艰难很多,我访谈了书中提到的几乎所有人,有时候还要请他们帮忙补充一些内容,由于人员众多,这里不一一列出,在此一并表示感谢——亲,这是我们共同的作品。这里特别要提出感谢的是我的师父岳旭强,他比我更早加入淘宝,行文的时间线是根据他给我讲的故事来写的。他现在是蘑菇街的CTO,属于自己创业。他离开淘宝也是触动我写本书的原因之一,铁打的营盘,流水的兵,虽然淘宝的人员流失率总体较低,但是每离开一个人就失去了一段故事,如果我现在不写,未来也许很难呈现出过往的这一切了。老天选择了我做技术,选择了我能写点文字,选择了我经历淘宝的发展,选择了我做淘宝技术大学的校长,似乎也选择了我要把这些故事交代给读者。其次要感谢对本书贡献最大的一个人,书里的故事是我在“淘宝技术大学”给学员上课时讲的,但每个故事的第一个听众都不是技术人员,也不是淘宝员工,是我家里的CEO,她经常被我当作学生,听我讲一个多小时的课,然后给我指出各种不足。同时,为了让我安心写作,她也赦免了我很多家务活,谢谢亲。最后要感谢本书的编辑张春雨先生,他花费了很大精力帮我修改书稿,在他的帮助下,本书从网文变得像一本书了。另外,虽然本书经历了笔者和编辑的多次修改,但这如同开发软件一样,上线之后发现bug的概率还是很大的,如有错漏之处,敬请读者不吝赐教。子柳@杭州2013年4月1日

内容概要

《淘宝技术这十年》内容简介:任何网站的发展都不是一蹴而就的。它在发展过程中会遇到各种各样的问题和业务带来的压力。正是这些问题和压力推动着技术的进步和发展,而技术的发展反过来又会促进业务的更大提升。如今淘宝网的流量排名已是全球前15名、国内前3名,其系统服务器也从一台发展到万台以上。
《淘宝技术这十年》从工程师的角度讲述淘宝这个超大规模互联网系统的成长历程,及其所有主动和被动的技术变革的前因后果。书中有幕后故事、产品经验、架构演进、技术启蒙,也有大牛成长、业内八卦、失败案例、励志故事。《淘宝技术这十年》文风流畅,有技术人员特有的幽默感;内容积极正面,有现场感,全部是作者亲身经历。

作者简介

子柳,本名赵超,2004年加入淘宝网,取花名子柳。历任开发工程师、项目经理、产品经理、测试经理,2009年随着淘宝系统的大规模重构和人才的迅速扩张,创办了“淘宝技术大学”,培养内外部工程师众多,人称“校长”。2011年将培训中的内容写成文章发表,遂一发不可收拾,总结了淘宝十年的技术之路,乃成本书。

书籍目录

第0章引言:光棍节的狂欢1 第1章个人网站13 LAMP架构的网站14 武侠和倒立文化的起源20 第2章个人网站的升级23 数据库从mySQL到Oracle25 支付手段的创新——支付宝28 交流方式的创新——淘宝旺旺29 第3章企业级Java网站33 脱胎换骨的升级——更换开发语言34 坚若磐石——围绕性能、容量和成本的进化41 第4章创造技术33 淘宝文件系统——TFS53 淘宝KV缓存系统——Tair64 第5章分布式电子商务操作系统77 服务化78 中间件88 高性能服务框架HSF91 消息中间件Notify95 分布式数据访问层TDDL99 Session框架107 开放平台111 第6章我在淘宝这八年129 第7章牛P列传167 正明——集团核心系统高级研究员168 正祥——淘宝高级研究员,Ocean Base项目负责人180 毕玄——集团核心系统资深技术专家191 放翁——淘宝开放平台项目负责人198 吴翰清——阿里云集团信息安全中心高级安全专家210 云铮——数据平台与产品部资深技术专家218 小马——淘宝UED前端通用平台高级技术专家225 淘宝传奇工程师多隆的程序世界236

章节摘录

版权页:   插图:   淘宝网不就是一个网站吗?是的,但淘宝网不是一个简单的网站,它的规模排在全球前十几名,顶尖的网站需要顶尖的技术作为支撑。在用户享受淘宝的乐趣的背后,有哪些神秘的技术在支撑它呢? “时间到,开抢!”坐在电脑前早已等待多时的小美一看时间已到2011年11月11日零时,便迫不及待地投身于淘宝商城一年一度的大型网购促销活动——“淘宝双11购物狂欢节”。小美打开早已收藏好的宝贝——某品牌的雪地靴,飞快的点击购买、付款,一回头发现3000双靴子已被抢购一空。 小美跳起来,大叫一声“欧耶!” 小美不知道,就在11日零点过后的这一分钟里,全国有342万人和她一起涌入淘宝商城。当然,她更不知道,此时此刻,在淘宝杭州的一间办公室里,灯火通明,这里是“战时指挥部”,淘宝技术部的一群工程师正紧盯着网站的流量和交易数据。白板上是他们刚刚下的赌注,赌谁能最准确地猜中流量峰值和全天的交易总额。他们的手边放着充足的食物和各类提神的饮料。 一阵急促的电话铃声响起,是前线部门询问数据的,工程师大声报着:“第1分钟,进入淘宝商城的会员有342万人”。过了一会儿,工程师主动拿起电话:“交易额超过1亿元人民币了,现在是第8分钟。”接下来,“第21分钟,刚突破2亿元”,“第32分钟,3亿元了”,“第1个小时,4.39亿元”。这些数据随后出现在微博上,引起了一片惊呼。 “完蛋了!”突然有人大喝一声,所有的眼睛都紧张地盯着他,只见他挠挠头,嘿嘿地笑道“我赌得少了,20亿元轻松就能过了,我再加5亿元。”他跑到白板边上把自己的赌注擦去,写上25,接下来有人写上28,有人写上30,有人到微博上开下盘口,同事们纷纷转载下注。接下来的这24个小时,战时指挥部的工程师们都不能休息,他们盯着网站的各种监控指标,适时调整机器,增减功能。顶住第一波高峰之后,这些人开始忙里偷闲地给自己买东西,大家互相交流着哪家买的移动硬盘靠谱,哪家衣服适合自己的女朋友,不时有人哀嚎宝贝被人抢了、信用卡额度不够了。同时,旁边白板上的赌注越下越大。 11月11日,这个棍子最多的日子被网民自我调侃地变成了一个节日——“光棍节”,而淘宝网又用疯狂的折扣促销给它赋予了另外一个意义——“购物狂欢节”。2011年11月11日这一天,淘宝商城与淘宝网交易额之和突破52亿元人民币,这个数字是“购物天堂”香港一天零售总额8.5亿元的6倍。 网民感受到的是疯抢的喜悦,而网站的技术人员感受到的却是“压力山大”。就如同你家办酒席,宴请左邻右舍,这个办起来容易,倘若宴请十里八乡所有的人,吃饭的人固然开心,但却不是一般人家能够办得起来的。能办得起来如此盛宴者,需要强大的财力和物力、组织能力、技术实力(例如做这么多菜,你的炒锅一定要是“分布式的”、“可复制的”、“可扩展的”,洗菜和切菜要有“工作流引擎”,跑堂的要计算一下最优路径,甚至连厨房的下水道都要重新设计)。

媒体关注与评论

相信这本书将掀起IT技术型企业的寻根热潮,因为阅读本书让我们深深体会到“以史为鉴”在互联网时代的当下意义。创业公司的无暇顾及,大牌公司的千头万绪,都抵不过一次美妙的现身说法。这本书让整个IT界一起陷入思考:我们的十年曾如何走过,我们的十年将如何走过,或是我们的十年正在走过?子柳是个能人,在淘宝各个阶段各个角落都曾留下各种姿态的身影。也正因为是历次技术沿革及产品诞生的亲历者,他的记录与解读,可以让读者置身于那段波澜壮阔的淘宝技术岁月;更能切中要害,精准捕捉到最值得总结和回味的技术关键点及创新闪光点。子柳更是个趣人,知交满淘宝,内幕岂能少?一桩桩尘封往事,在这样一位称职“耳目”的妙笔下再现昔日荣光,局外人方有幸品历当年甘苦,共享经验启迪。

编辑推荐

《淘宝技术这十年》编辑推荐:淘宝技术大学校长解密淘宝十年,有熠熠生辉的技术变迁,有饱含智慧的产品演进,有叱咤风云的牛人生涯,有令人捧腹的圈内趣事。无论你是程序员、架构师、产品经理还是运维人员,甚至只要你身处IT圈,《淘宝技术这十年》都有无穷无尽的看点,让你大呼过瘾之余,深受启发,进而陷入沉思,不由开始细数自己所在公司的技术发展历程……

图书封面

图书标签Tags

评论、评分、阅读与下载


    淘宝技术这十年 PDF格式下载


用户评论 (总计15条)

 
 

  •   很有意思的一本书,要是还有运维篇的话就更好了
  •   从来不是一蹴而就,或者所谓的高度前瞻性设计出来的。淘宝从开源到依赖小型机、Oracle,再到去IOE。技术架构不断迭代。技术总是被业务推动的。另外,借鉴了其中的学习债务与技术债务两个用辞。
  •   粗略浏览了一遍,讲了淘宝的发展史,以及淘宝发展过程中出现的一些大牛,这样的书读一读电子版的就OK了
  •   虽然不是太懂,但详细介绍了关于淘宝发展过程中的一些技术变革
  •   讲淘宝技术演进史,对架构感性趣可做参考
  •   到货翻了下,和以前的子柳在网上写的 从P1到P7——我在淘宝这7年 ,基本内容完全一样。这个把网上帖子兑点水然后出版。很小的本册子,居然要30几,有点很不厚道。想看的同学,网上搜索那个帖子,基本内容都在那里面了。
  •   很不错,读了之后很有收获
  •   这本就当小说看,讲了淘宝的技术发展,可以了解发展的过程,从中吸收经验。
  •   前半部分非常有意思,有点讲述淘宝技术发展历史的感觉,到后半部就有些一般了,不过好在书不厚,能够让人体会到互联网企业的核心还是要通过技术来沉淀以及积累来使公司更有效的发展。
  •   早就听说过这本书 淘宝这十年 值得收藏
  •   如果有kindle版,可以考虑买,实体书的话,。。。
  •   不算技术书,文笔不错。基本上是以很八卦的口吻从产品的角度介绍了一通淘宝后台的进化路线。所有的技术产品都只提名字,讲讲思路,不谈细节。书有点贵,性价比不高,要是有低价的电子版比较不错
  •   读起来很轻松,好薄一本,有点小贵
  •   当成故事书来读读还是不错的
  •   大牛们都是练出来的,向产品致敬,向大牛们学习
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7