作为国内互联网技术的典型代表,阿里巴巴的技术一直备受关注。小Q特意收集了InfoQ上阿里巴巴的技术文章,以飨读者。 持续可用和快速容灾切换的能力,是技术人员追求的极致目标。在架构设计中,容灾设计强调的是系统对外界环境影响具备快速响应能力,节点级别的快速恢复能力,保障系统的持续可用。
去年12月18日,全球架构师峰会上,阿里巴巴高级系统工程师曾欢(善衡)结合互联网金融业务及系统特性,分享了在支付宝系统架构演进中,每个阶段的高可用和容灾能力建设的解决思路。
阅读全文戳这里:支付宝的高可用与容灾架构演进丨视频PPT
性能比MySQL提升70%,秒杀场景提升百倍?阿里云开源的AliSQL什么来头? 阿里云已宣布启动AliSQL数据库开源项目。AliSQL是基于MySQL官方版本的一个分支,由阿里云数据库团队维护,目前也应用于阿里巴巴集团业务以及阿里云数据库服务。该版本性能优于社区版MySQL 70%左右,可帮助中小企业和开发者提升数据运营能力。
阿里云数据库资深专家丁奇介绍,AliSQL版本在强度和广度上都经历了极大的考验。最新的AliSQL版本不仅从其他开源分支比如:Percona,MariaDB,WebScaleSQL等社区汲取精华,也沉淀了阿里巴巴多年在MySQL领域的经验和解决方案。AliSQL增加更多监控指标,并针对电商秒杀、物联网大数据压缩、金融数据安全等场景提供个性化的解决方案。
丁奇表示,“在通用基准测试场景下,AliSQL版本比MySQL官方版本有着 70% 的性能提升。在秒杀场景下,性能提升 100倍”。这样的性能提升数据是如何得出的?即将开源的AliSQL又将为开发者带来哪些功能?针对于不同行业,AliSQL做了哪些工作呢?
阅读全文戳这里:性能比MySQL提升70%,秒杀场景提升百倍?阿里云即将开源的AliSQL什么来头?
双十一的技术准备在做两件事情:第一是系统的准备尽可能的接近真实,包括容量确定性和资源的确定性;第二是整个过程中的效率,包括人和单位资源效率。仅凭这两件事情,就能撑起这场大促吗?
从2009年到2016年,参与了8届双十一技术备战工作。2009年的双十一,印象并不深刻,主要原因是当时整个淘宝的体量已经很大,每天的交易额已经有几亿的规模,而当时的淘宝商城双十一交易额只有5000万左右,和几亿比体量还是非常小的,所以感觉还没开始就过去了。
到了后面几年,每年都要花费好几个月的时间去精心准备,要做监控、报警的梳理,要做容量的规划,要做整个依赖的治理等等,也整理了各种各样的方法论。这是一个过程,当然在这个过程里面也沉淀出了很多非常有意义的事情。今天有人问我怎么做双十一,怎么做大促活动,我会告诉他一个非常简单的方法,就是做好容量规划,做好限流降级。
阅读全文戳这里:阿里双十一大促,技术准备只做了这两件事情?
天猫总架构师何崚:好的技术团队不是“需求翻译机”或“架构优化机” 2012 年,无线化大规模到来的前夕,淘宝成立了天猫团队,四年来天猫的不断发展离不开其背后技术团队强有力的支持。这样的一个技术团队,是怎样实施管理的?是怎样平衡完成需求和提升技术能力这两者之间的关系的?其核心竞争力是什么,怎样长期保持核心竞争力?
而作为天猫总架构师的何崚,作为天猫团队的技术领导者,在加入淘宝的十年来,由单纯只关心“技术指标”的“需求翻译机器”、“架构优化机器”,转变为从技术视角推动平台业务发展的业务架构师。在他的领导下,天猫技术团队立志“做全球最懂商业的技术团队”,不断锻炼“寻找技术和业务完美结合点的敏锐嗅觉”,保持“跨界”的核心竞争力。
那么,何崚的淘宝十年,其具体职责发生了哪些变化?对架构师的理解又是怎样一步一步加深的?作为技术领导者,应该将对公司业务和战略的认知放到一个什么样的位置?在实际工作中,如何体现技术和商业的深度结合?
阅读全文戳这里:天猫总架构师何崚:好的技术团队不是“需求翻译机”或“架构优化机”
从程序员成长为架构师,需要几年?从架构师升任CTO,又需要几年?成长没有一蹴而就,鸡汤喝再多,终究是要回到现实,脚踏实地。
在技术人员成长方面,我感受比较深刻的有三点:
对新技术发自内心的喜爱和好奇,对自己产品和代码的尊重与自豪,是技术人员从优秀走向杰出的关键因素;
从用户需求出发找到最适合的技术(即使是非时髦技术)解决问题,比从最时髦技术出发找问题来解决对技术人员的成长帮助更大;
帮助他人成功,是自己成功的最佳路径。
阅读全文戳这里:阿里李纯:从架构师到CTO,成长没有一蹴而就
本文整理自InfoQ编辑对前阿里云CTO章文嵩的专访。
关于淘宝-阿里系的开源进程,我们从外面看起来似乎是有三个比较明显的阶段:第一个是说我引入开源的方案来替换掉商业的方案;第二个是我们把开源的方案改进,然后形成一些淘宝自己的T项目,再通过淘蝌蚪等平台把这些项目对外开源;第三个阶段好像是现在在用自研的方案去替换一些开源的方案。章文嵩自己是怎么看待这个过程的?
开源的确让世界更加美好,但国内大公司的开源也给社区留下了许多不好印象。在章文嵩博士的眼里,怎样的开源才是有意义的呢?
阅读全文戳这里:前阿里云CTO章文嵩:怎样做开源才有意义?
今日荐文
点击下方图片即可阅读
2016互联网技术人薪资报告,这一年搬的砖都去哪儿了?