【AICon】探索RAG 技术在实际应用中遇到的挑战及应对策略!AICon精华内容已上线73%>>> 了解详情
写点什么

文章:程立谈架构、敏捷和 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:553315

评论

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

直呼内行!阿里大佬离职带出内网专属“Redis设计应用实践”学习笔记

Geek_0c76c3

Java 数据库 开源 程序员 架构

文盘Rust -- struct 中的生命周期

京东科技开发者

redis rust 生命周期 Trait Trait Objects

Surpass Day——Java this关键字

胖虎不秃头

Java 10月月更 se

线下活动 | 龙智Atlassian ITSM 解决方案即将亮相2022全球运维大会上海站

龙智—DevSecOps解决方案

gops GOPS全球运维大会

深入浅出MatrixOne Parser

MatrixOrigin

矩阵起源 MatirxOrigin MatirxOne

【LeetCode】字符串解码Java题解

Albert

LeetCode 10月月更

从SpringBoot启动,阅读源码设计

Java 架构

Sentinel Go-毫秒级统计数据结构揭秘

柠檬汁Code(binbin0325)

数据结构 源码分析 限流 Sentine 10月月更

Web3流支付迎来新质变,Zebec开放Zepoch节点申请

小哈区块

Qt | 按钮控件的使用 QCheckBox

YOLO.

qt 10月月更 C++

版本控制 | 一文了解VR内容创作的步骤与关键技术

龙智—DevSecOps解决方案

vr VR/AR

Surpass Day——Java static关键字、继承、方法覆盖

胖虎不秃头

Java 10月月更 se

golang反向代理实现中的坑位

有态度的马甲

Docker远程连接设置

程序员欣宸

Docker 容器 10月月更

爬虫练习题(三)

张立梵

Python. 10月月更 爬虫案例

代码质量与安全 | 清洁代码(Clean Code)比您认为的更重要

龙智—DevSecOps解决方案

clean code 清洁代码

干货分享 | MatrixOne系统架构

MatrixOrigin

MatrixOrigin MatrixOne 金海

Qt | 实现网页历史记录和查找功能 QWebEngineView

YOLO.

qt 10月月更 C++

Windows开发工具安装

青柚1943

dapr

Python进阶(三)函数式编程之reduce()

No Silver Bullet

Python reduce 10月月更

Python进阶(四)浅谈Python闭包

No Silver Bullet

Python 闭包 10月月更

七天杀上GitHub榜首!Java并发编程深度解析实战,JUC底层原理揭秘

Geek_0c76c3

Java 数据库 开源 程序员 架构

静态代码分析 | 数字驾驶舱时代,如何确保车载信息娱乐系统的网络安全?

龙智—DevSecOps解决方案

网络安全 车载信息娱乐系统 IVI

数据库基础

说故事的五公子

MySQL 数据库 sql

Zepoch节点开放申请,Web3流支付巨头Zebec利好不断

股市老人

leetcode 106. Construct Binary Tree from Inorder and Postorder Traversal 从中序与后序遍历序列构造二叉树(中等)

okokabcd

LeetCode 算法与数据结构

攻击面分析及应对实践

vivo互联网技术

安全 风险管理 互联网安全

【一Go到底】第八天---用户输入

指剑

Go golang 10月月更

关于 Angular view Query 的 id 选择器问题的单步调试

Jerry Wang

typescript 前端开发 angular web开发 10月月更

Web3流支付迎来新质变,Zebec开放Zepoch节点申请

EOSdreamer111

低代码将干掉65%软件开发工作,留给码农的时间不多了!

雨果

低代码

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