`

支付宝首席架构师程立:做架构就像造房打地基

阅读更多
http://blog.alipay.com/1220.html
支付宝人物系列之:支付宝首席架构师程立

什么是架构师?在大多数人看来,这是一个神秘而充满技术色彩的称谓,带着这个头衔的都是最顶尖的技术人才。而在支付宝首席架构师程立看来,架构师的工作其实并不神秘,做架构就像造房子要打地基一样,架构师就是那个为整个网站和系统打地基的人。

放弃学位,投身“创业”,程立的经历具有浓重的互联网色彩。2004年2月,如今威名赫赫的淘宝网和支付宝还正在建设之中,需要寻找外包架构师,程立这样有了接触阿里巴巴的机会。

当时程立还在上海交大攻读博士,几番合作下来,支付宝的工作方式和氛围对他产生了深深的吸引,跟互联网领域经常发生的故事一样,程立毅然放弃了博士学位。2005年2月,他正式加入了支付宝。

程立说架构师很重要,看似也很神秘,但罗马非一日建成,架构师是一个需要逐步成长的岗位。一开始来支付宝的时候,程立也只是普通工程师,当时支付宝成立不久,开发项目的只有3、4个人。“在支付宝,我们每个人都感觉自己就是在创业。大家没有说,那部分是哪个人的责任,就是要一起把问题解决好。”程立说。

像支付宝这么一个兼有IT企业性质,又跟金融服务具有密切关联的公司,它对架构的要求很难在已有的系统中获得现成的经验。“开始支付宝的系统比较单一,业务也比较单一,我们关注的东西并不太多,随着系统越来越大,我们开始关注起多个系统之间的合作,渐渐地,我们又发现光了解技术的东西是不够的,还要去了解业务和管理,把信息融会贯通和整合起来。”程立说,支付宝的系统不是单一的,而是从一个系统扩展到很多系统,甚至要关注到支付宝外面的系统,比如银行的系统等等,需要多方沟通才能更好地协作。

从最初每个月几万元的交易额逐步起步,今天的支付宝已经是一个用户超过2亿用户,每天交易笔数超过400万笔,交易量超过7亿的庞大平台。程立说,他最自豪的事是支付宝的在基础架构层面上从来没有出现过问题,从来没有因此给用户、公司造成损失。

现在,程立的团队依然保持着每周一次的发布速度,坚持每周系统更新。在准确性和时效性方面都要受到挑战。“技术是一个相对枯燥的部门,但是一旦沉进去之后却发现这真的是很有意思的一个部门,因为有挑战,所以有意思。”程立表示。

对于技术人才的成长,程立认为技术人员必须把自己的发展和公司的发展结合在一起。刚进公司的时候,他简单地认为只要愿意加班或者负责好自己的事情,就是敬业,但后来他才明白,做好一件事情并不代表敬业,敬业还要考虑做的这件事情的背后的意义是什么,公司和客户真正想要达到的结果是什么。将被动的工作转为主动,每个人都会发现自己有很多潜力可以去挖掘。

分享到:
评论

相关推荐

    2009系统架构师大会PPT:程立:面向生产环境的SOA系统设计

    在2009年系统架构师大会上,来自Alipay.com的程立分享了关于面向生产环境的SOA(Service-Oriented Architecture,面向服务的架构)系统设计的观点。这篇演讲涵盖了SOA的基本概念、SOA的应用模型以及如何针对实际生产...

    程立谈架构、敏捷和SOA实践

    据支付宝公司官方数据,截止到2008年5月6日,使用支付宝的全球用户已经超过8000万,支付宝每日交易总额超过3.5亿人民币,日交易笔数超过150万笔。...程立:InfoQ中文站的读者,大家好,我叫程立,来自支付宝架构团队

    大规模SOA系统治理中的架构支持-程立

    ### 大规模SOA系统治理中的架构支持 #### 历史回顾与演进 - **创世纪第一天:** - 在SOA旅程的开端,组织认识到SOA的重要性,并开始学习SOA的基本概念和技术。 - 组织内部达成一致意见,决定采用SOA作为其业务和...

    2009 系统架构师大会PPT 应用服务器架构设计(PDF格式)

    在“2009系统架构师大会PPT应用服务器架构设计”这个主题中,我们可以深入探讨四个关键领域的知识,这些领域分别由会议中各演讲者的PDF文档所涵盖: 1. **服务器评测与优化** - 乔鑫的演讲《互联网关键应用中服务器...

    CSDN 软件开发2.0技术会议:程立-大规模SOA系统中的分布事务处理

    一旦所有参与者都确认准备好了,事务管理器就会发出提交命令,所有的参与者执行提交操作。如果有一个参与者没有准备好,则事务管理器会发出回滚命令。这种方式虽然有效,但也有其局限性,比如高昂的协议成本和在准备...

    大规模SOA系统中的分布式事务处理_程立

    在微服务架构中,每个服务都是独立的,因此需要在服务间协调事务,这就需要高效的分布式事务机制,如Seata(前身是Apache Dubbo的XTS模块)这样的开源框架。 最后,监控和日志在分布式事务中扮演了关键角色。通过对...

    大规模SOA服务分布式事务处理-程立.rar

    在传统的单体应用中,事务管理相对简单,但在SOA架构下,服务可能分布在多个不同的节点上,这就需要一种机制来确保跨服务的数据一致性,即分布式事务。分布式事务是跨越多个独立资源(如数据库、消息队列等)的事务...

    2009年北京QCon关于系统架构的演讲稿

    在2009年的北京QCon(全球软件开发大会)上,多位重量级嘉宾就系统架构分享了他们的见解和实践经验。这些演讲稿涵盖了从个人对架构的理解到大规模SOA(面向服务架构)的治理,再到亚马逊Web Services的详细介绍,...

    支付宝分布式技术.pdf

    ### 支付宝分布式技术概览 #### 一、引言 随着互联网技术的发展和业务规模的扩大,传统的单体应用已经无法满足高并发、大数据量处理的需求。支付宝作为全球领先的第三方在线支付平台,在分布式技术方面积累了丰富的...

    大规模SOA系统中的分布事务处事_程立

    SOA(Service-Oriented Architecture,面向服务的架构)是近年来在IT系统架构设计中非常流行的一个概念。SOA旨在通过服务的组合来构建灵活、可复用和模块化的信息系统。随着企业信息系统规模的不断扩大和业务需求的...

    阿里技术总结

    3. **SOA实践**:程立在其分享中提到了SOA(面向服务的架构)在支付宝的应用实践。这一架构模式有助于提高系统的灵活性和服务复用性。 综上所述,阿里巴巴在技术领域的成就不仅体现在具体的科技成果上,更在于其对...

    面向生产环境的SOA系统设计_程立

    面向生产环境的SOA系统设计,是程立在2009系统架构师大会(SACC2009)上分享的重要议题,旨在探讨如何在实际生产环境中构建稳定、高效、可扩展的服务导向架构(SOA)系统。SOA作为一种将应用程序的不同功能单元通过通信...

    支付宝为什么故障.docx

    2021年5月27日,支付宝就发生了全国范围内的登录失败事件,用户遇到了无法支付、余额宝余额显示异常等问题,引发了广泛的关注。 此次故障的原因在于杭州市萧山区一处光纤被意外挖断,这种物理层面的通信线路损坏...

    支付宝分布式事务

    支付宝大规模SOA系统中的分布式事务处理_程立_SD2C2008.pdf

    大规模SOA系统中的分布式事务处理_程立_SD2C2008.pdf

    大规模SOA系统中的分布式事务处理_程立_SD2C2008.pdf 大规模SOA系统中的分布式事务处理_程立_SD2C2008.pdf 大规模SOA系统中的分布式事务处理_程立_SD2C2008.pdf 大规模SOA系统中的分布式事务处理_程立_SD2C2008.pdf

    面向生产环境的SOA系统设计 by 程立 (青苹果)

    面向生产环境的SOA系统设计 by 程立 (青苹果)

    大规模SOA系统中的分布事务处事_程立.pdf

    随着业务需求的不断增长和技术的发展,单体应用逐渐向分布式系统演进,特别是面向服务的架构(Service-Oriented Architecture, SOA)的兴起,使得系统之间的集成变得更加复杂。在这种情况下,传统的本地事务处理机制...

Global site tag (gtag.js) - Google Analytics