在 2025 收官前,看清 Data + AI 的真实走向,点击查看 BUILD 大会精华版 了解详情
写点什么

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

  • 2008-07-17
  • 本文字数:733 字

    阅读完需:约 2 分钟

在 2008 年 5 月份阿里巴巴举办的第二届网络工程师侠客行大会上,InfoQ 中文站有幸认识了支付宝首席架构师程立先生,并邀请其分享了支付宝技术架构的发展,对架构的认识,成功架构的特点,如何避免架构设计的失败,以及在敏捷和 SOA 方面的实践等。

支付宝公司官方数据,截止到 2008 年 5 月 6 日,使用支付宝的全球用户已经超过 8000 万,支付宝每日交易总额超过 3.5 亿人民币,日交易笔数超过 150 万笔。我们可以想象这么庞大的一个支付平台的背后,其架构师所承受的压力,以及其在架构设计方面的经验和教训是多么难得。这也是 InfoQ 中文站就软件架构方面的问题采访程立先生的主要原因。

在文章中,程立结合支付宝团队的经验谈到对架构的认识:

老子说“道生一、一生二、二生三、三生万物”。在业务愿景的技术实现过程中,假设“道”为愿景、一为方向、二为战略的话,三就应该是架构了,架构既出,万物化生可矣。战略是整体的、长期的,让架构直接承接战略,带来的最大好处是可以得到一个整体的可持续发展的系统平台。而如果只是让架构从属于项目或者产品,很可能产生的系统也是烟囱型的,短视的。 这是支付宝公司内部对架构的定位。作为技术人员,常常遇到的问题是“提供一个 X 产品,它的流程为 Y,高峰期处理量达到 Z。”;也有一些问题的提法有所不同,比如“我们希望进入 X 市场,Y 是我们的主要价值点,这个市场未来三年可能有 Z 倍的增长,系统能帮我们做什么?”。在我所在的团队中,第二类问题总是由架构师出马,而第一类问题,只要 X、Y、Z 不太离谱,基本不需要架构师操心。当然,如果现有架构难以支撑这个需求的话,那架构师也是责无旁贷的。

阅读全文:程立谈架构、敏捷和SOA 实践

相关活动 7 月 26 日 QClub 杭州站──程立与您分享“当 SOA 遭遇现实”的心得

2008-07-17 02:553974

评论

发布
暂无评论
发现更多内容

真人踩过的坑,告诉你避免自动化测试新手常犯的10个错误

禅道项目管理

自动化 测试 自动化测试

仅需一个依赖给Swagger换上新皮肤,既简单又炫酷

程序知音

执掌英国工程技术学会13载,范纳杰正式退休

E科讯

数字化时代,如何利用区块链技术赋能乳制品企业?

旺链科技

区块链 产业区块链 乳制品

乘数科技云管控平台适配阿里云PolarDB,共促云原生数据库生态繁荣

阿里云数据库开源

数据库 阿里云 开源数据库 polarDB PolarDB for PostgreSQL

NFTScan 与 Port3 在 NFT 数据领域达成战略合作

NFT Research

Nacos配置中心之环境准备

急需上岸的小谢

7月月更

C# 使用Timer和ProgressBar控件制作一个倒计时器

IC00

C# 7月月更

学界VS工业界:深度学习究竟能不能打破视频编解码天花板

小红书技术REDtech

深度学习 音视频 视频编解码 音视频技术

设计消息队列存储消息数据的 MySQL 表格

Fan

架构实战营

Linux 文件系统函数

贾献华

7月月更

高度关注!2022 开放原子开源峰会最新议程一览

kk-OSC

开源 开放原子全球开源峰会

特斯拉为何使用.NET Core技术框架?

博文视点Broadview

怎样让全彩LED显示屏变的节能环保?

Dylan

LED显示屏 全彩LED显示屏

JAVA编程规范之异常处理

源字节1号

微信小程序 软件开发 前端开发 后端开发

SCA在得物DevSecOps平台上应用​

得物技术

安全 DevSecOps SCA

JS数组方法

bo

JavaScript 前端 7月月更

长期的远程工作面临的几个问题和持续改进的组织自动化

Ryan Zheng

远程办公

【LeetCode】使数组可以被整除的最少删除次数Java题解

Albert

LeetCode 7月月更

执掌英国工程技术学会 13 载,范纳杰正式退休

E科讯

对话ACE第四期:分布式数据库未来发展的挑战和机遇

OceanBase 数据库

数据库 分布式数据库 oceanbase

前两天面了个腾讯拿 38K 出来的,让我见识到了基础的天花板,今天share给大家~

程序知音

Java 程序员 java面试 后端技术 八股文

数仓基本概念解析

五分钟学大数据

数据仓库 7月月更

科创人·观远数据CEO苏春园:让业务用起来,是BI行业推倒渗透率之墙的关键

科创人

大数据

企业进行知识管理有哪些好处?

Geek_da0866

百度APP Android包体积优化实践(二)Dex行号优化

百度Geek说

Java Andriod

如何搭建一个好的知识库管理系统?

Geek_da0866

今日分享| 阿里巴巴内部最新Docker精髓笔记

冉然学Java

Java Docker 阿里 #技术干货# Java 开发

strcmp() - 比较字符串

謓泽

7月月更

文章:程立谈架构、敏捷和SOA实践_架构_霍太稳@极客邦科技_InfoQ精选文章