15年架构师+6年CTO的P10大佬,道出架构真相!

简介: 15年架构师+6年CTO的P10大佬,道出架构真相!

第一次接触郭东白,是从凤凰网当年出的一个记录短片里,里边提到阿里从亚马逊挖了个跨境电商方面的人才,空降速卖通做首席架构师。采访中郭东白用“有豹子速度的大象”来形容 2014 年的速卖通,确实,当时跨境电商吃着 Web 的流量红利,每年速卖通的同比增长都在 100% 以上,业务野蛮增长,臃肿的系统却跟不上。

郭东白面临的挑战非常非常多,比如:

  • 速卖通在全球有 14 个站点,共享同一个底层,这些站点互相掣肘,搜索优化做不了,连系统稳定性都无法保障;
  • 还有跨境电商天然难解决的语言问题、交易币种问题、利润分配问题、物流问题、信息流问题…举个例子,南北半球季节相反,全球消费水平差异大,怎么保证推送的信息合适。

后来了解到他大致是这么改的:

  1. 做微服务化,提升研发速度和稳定性;
  2. 统一数据层,让全球的数据得到共享;
  3. 统一算法优化路径,也就是统一平台,统一召回和粗排、精排,尽快做定制,然后再自顶向下全场景覆盖。

在做统一平台的过程中,还发生了一件领导眼中相当“激进”的事,东白要求业务暂停发布一个半月,允许上线转化率的绝对值可以下降 0.5% (电商业务的转化率基本等同于生死线)。

事实证明他的争取相当正确,他领导团队做出了全球跨国家,多市场,多语言,多币种,实时个性化,每秒近万笔订单量的多机房异地多活电商平台,连续两年在超过 200% 流量增速下保持了 99.99% 的可用性。

有次 “双 11”,速卖通在 214 个国家和地区有 2200 万单交易,全球有六家大银行被激增的交易量冲垮,速卖通自己的系统在 300% 的峰值交易量增长面前贼稳。郭东白也凭借出色的技术改革,从首席架构师升任 CTO 。

第二次接触郭东白,是 QCon 大会,他分享《如何成为一名优秀的架构师》,从程序员做起,做过兼职架构师,也做过跨域架构师和总架构师,他的原创理论非常精彩。

第三次接触郭东白,是他的专栏郭东白的架构课,这个专栏更系统全面地记录了东白原创的架构方法论,包括「架构师的六大生存法则」、「架构活动实施的八个关键节点」、「架构师能力提升的五大关键能力」等等,口碑很好。



郭东白经历了一个架构师职业发展的完整历程,履历非常牛逼,贴出来给大家看看:

学术方面:本科上海交通大学,硕士、博士布朗大学,在云计算、电商平台和算法等领域以第一、第二作者发表过 70 多篇论文和 1 部著作,是浙江大学计算机学院兼职教授和博导。


工作方面:在甲骨文公司(Oracle)任职超过 10 年;又在微软和亚马逊任职;


2014 年 9 月,郭东白以首席架构师的身份加入阿里巴巴速卖通(AliExpress),并于 2017 年 3 月晋升为 CTO;2018 年 12 月,郭东白升任 Lazada 集团 CTO,掌管负责分布在全球 6 个研发中心的超过 600 名工程师,并与阿里巴巴集团内部各部门合作以支持 Lazada 的业务增长。

P10 在整个阿里大概只有 400 多个,CTO 就更是少了,更何况还是独立业务线的 CTO,含金量十足。

可能跟浓厚的学术背景有关,据说曾经专栏写作计划是 40 讲,后来东白思考过程越梳理越多,扩到了 67 讲,共 35 万字,其中还有跟快手高级副总裁于冰等技术大牛的视频访谈,课程容量爆炸。

整个专栏分为四个模块,覆盖架构师职业成长四个不同维度上的内容。

模块一:架构师的六大生存法则。东白结合自己几十年经历总结的作为一个架构师必须要尊重的六大原则。

模块二:架构师的价值创造。从大型架构项目实施层面上考虑,你作为一个架构师必须要关注和干预的重要节点,教你在架构活动中如何去创造价值。

模块三:专注到你个人,帮你规划在架构师这个职业上的成长。架构师成长的每个阶段面临的挑战都不一样,要解决问题的本质也不一样, 东白会结合自己在这些角色中的经历和观察总结,提出帮助你突破障碍、完成能力跃迁的具体建议。

模块四也就是最后一个模块:思考力。思考力作为架构师生存的核心能力,甚至可以说是未来任何职业的核心能力。东白提供了一些他和自己的团队提升思考质量的方法,包括逻辑思维、批判思维、逆向工程、反思、跨越边界和数据分析。

具体详细内容,可以看看目录:

相关文章
|
6月前
|
敏捷开发 缓存 架构师
Apache 架构师总结的 30 条架构原则
Apache 架构师总结的 30 条架构原则
78 0
|
3月前
|
存储 架构师 测试技术
架构之道——人人都是架构师
本文的探讨和编写主要围绕三个方面:架构是什么?架构师要解决的问题有哪些?解决这些问题的方法论是什么?最后作者希望人人都能具备架构师思维。
|
6月前
|
机器学习/深度学习 人工智能 架构师
【架构师】AI时代架构师必备技能
【架构师】AI时代架构师必备技能
139 5
|
1月前
|
缓存 NoSQL Java
秒杀圣经:10Wqps秒杀,16大架构绝招,一文帮你秒变架构师 (2)
高并发下的秒杀系统设计是一个复杂的挑战,涉及多个关键技术点。40岁老架构师尼恩在其读者交流群中分享了16个关键架构要点,帮助解决高并发下的秒杀问题,如每秒上万次下单请求的处理、超卖问题的解决等。这些要点包括业务架构设计、流量控制、异步处理、缓存策略、限流熔断、分布式锁、消息队列、数据一致性、存储架构等多个方面。尼恩还提供了详细的实战案例和代码示例,帮助读者全面理解和掌握秒杀系统的架构设计。此外,他还分享了《尼恩Java面试宝典》等资源,帮助读者在面试中脱颖而出。如果你对高并发秒杀系统感兴趣,可以关注尼恩的技术自由圈,获取更多详细资料。
秒杀圣经:10Wqps秒杀,16大架构绝招,一文帮你秒变架构师 (2)
|
1月前
|
缓存 NoSQL Java
秒杀圣经:10Wqps高并发秒杀,16大架构杀招,帮你秒变架构师 (1)
高并发下,如何设计秒杀系统?这是一个高频面试题。40岁老架构师尼恩的读者交流群中,近期有小伙伴在面试Shopee时遇到了这个问题,未能很好地回答,导致面试失败。为此,尼恩进行了系统化、体系化的梳理,帮助大家提升“技术肌肉”,让面试官刮目相看。秒杀系统设计涉及16个架构要点,涵盖业务架构、流量架构、异步架构、分层架构、缓存架构、库存扣减、MQ异步处理、限流、熔断、降级、存储架构等多个方面。掌握这些要点,可以有效应对高并发场景下的秒杀系统设计挑战。
秒杀圣经:10Wqps高并发秒杀,16大架构杀招,帮你秒变架构师 (1)
|
4月前
|
存储 架构师 测试技术
架构之道:人人都是架构师(2)
每个业务系统的开发者都应该具备一定的架构师素养,架构师的重要职责不仅仅是做决策,更重要的是提升团队的整体能力。一个好的架构师应该聚焦于业务和系统,定义问题和结果,设计系统、模块和代码,同时也需要解决跨域问题,确定团队间的边界,制定规范,统一语言,并创建一个让每个人都能成长为架构师的环境,以促进团队的敏捷性。本文旨在探讨如何培养架构思维,并阐述了架构师的职责、能力模型、方法论,以及如何成为架构师。
142 10
|
4月前
|
存储 运维 架构师
架构之道:人人都是架构师(1)
架构之道:人人都是架构师
186 8
|
6月前
|
运维 架构师 安全
架构师养成手册:架构师职责
小米是一名热情的技术爱好者和架构师,他探讨了架构师的角色和职责。主要涉及六个方面:顶层设计,需与企业战略目标对齐,制定架构原则;规划可适应未来变化的企业架构,分析需求并关注技术趋势;全局视角制定可落地的架构方案,兼顾全局与局部优化;技术选型与难题解决,选择合适技术并解决实际问题;关注方案与代码的广度与深度,确保宏观设计与微观实现的统一;同时,架构师还需具备管理能力,包括团队协作、资源调配和风险管理。
195 11
|
6月前
|
存储 消息中间件 算法
深度思考:架构师必须掌握的五大类架构设计风格
数据流风格注重数据在组件间的流动,适合处理大量数据。调用返回风格则强调函数或方法的调用与返回,过程清晰明了。独立构件风格让每个构件独立运作,通过接口交互,提升灵活性和可重用性。虚拟机风格则模拟完整系统,实现资源的高效利用。
367 0
深度思考:架构师必须掌握的五大类架构设计风格
|
6月前
|
机器学习/深度学习 人工智能 架构师
【架构师】AI时代架构师必备技能
【架构师】AI时代架构师必备技能
下一篇
无影云桌面