专栏名称: 码农翻身
工作15年的前IBM架构师分享好玩有趣的编程知识和职场的经验教训, 不容错过。
51好读  ›  专栏  ›  码农翻身

一流程序员和普通程序员,解决问题的差别在哪?

码农翻身  · 公众号  · 程序员  · 2017-04-06 19:59

正文

不是每一位程序员都有机会经历千亿交易额的世界级场景,但是我们可以通过阿里新书《尽在双11:阿里巴巴技术演进与超越》,感受业界一流程序员和普通程序员解决问题的区别。

为什么这本书让人如此触动?主要有三个理由。


1 史上最全的阿里技术总结,没有之一


翻开此书首页的作者名单:毕玄、小邪、霜波、叔同、鬼道、舒文、空蒙…… 业内人士知道,这份名单里的每个人,都是跟着双11起来的技术大神。


在阿里整个集团,乃至国内互联网界,再不会有人比他们对双11技术更熟悉,更有感触了。 怪不得阿里巴巴集团CTO行癫称此书为“迄今为止对双11技术演进最客观、最详实的还原。”


不是每一位程序员都有机会经历千亿交易额的世界级场景,但是我们可以通过此书,感受业界一流程序员和普通程序员解决问题的区别。


比如面对这独一无二的巨大挑战,阿里如何建设全链路一体化的解决方案,又如何用更加逼真和自动化的方式,去评估、优化和保护整个技术链条?最终建立起全球最盛大的线上交易节?


下面是这本书的目录,或许你能找到答案的钥匙。


第1章 阿里技术架构演进


双11是阿里技术发展的强大驱动力,双11业务的快速发展造就了阿里具备高度水平伸缩能力、低成本的电商架构体系。这个架构体系是如何一步一步形成的呢?


1.1 五彩石,电商架构新起点

1.2 异地多活,解除单地域部署限制的新型双11扩容方式

1.3混合云,利用阿里云弹性大幅降低双11成本

1.4 OceanBase,云时代的关系数据库

1.5 手机淘宝,移动互联网电商新时代

1.6 蚂蚁技术架构演进



第2章 稳定,双11的生命线


双11最大的困难在于零点峰值的稳定性保障。面对这种世界级的场景、独一无二的挑战,阿里建设了大量高可用技术产品,形成了全链路一体化的解决方案,用更加逼真和自动化的方式,去评估、优化和保护整个技术链条,最大化地为用户提供稳定可靠的服务。


2.1 容量规划,资源分配的指南针

2.2 全链路压测,大促备战的核武器

2.3 全链路功能,提前开始的狂欢盛宴

2.4 自动化备战,喝着咖啡搞大促

2.5 实时业务审计,从系统可用到业务正确

2.6 故障演练,系统健壮性的探测仪

2.7 系统自我保护,稳定性的最后一道屏障



第3章 技术拓展商业边界


双11业务驱动技术发展的同时,技术的创新与发展也不断推动着商业模式的升级与变革,实践着技术拓展商业的边界。


3.1 招商报名,活动基础设施建设

3.2 会场,小二与商家共同打造的购物清单

3.3 搜索,大促场景下智能化演进之路

3.4 个性化推荐,大数据和智能时代的新航路

3.5 供应链,从飞速增长到精耕细作

3.6 蚂蚁花呗,无忧支付的完美体验



第4章 移动端的技术创新之路


从2010年开始,国内爆发了从PC向移动端技术和业务的持续迁移,移动深刻地改变着人们的衣食住行和人际交往。阿里的双11始于2009年,正好经历了移动互联网崛起的全程,双11在移动端的主要创新有哪些呢?


4.1 Weex,让双11更流畅

4.2 互动,让购物变成狂欢

4.3 VR&AR,移动端创新体验







请到「今天看啥」查看全文