写点什么

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

评论

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

🍃【Spring专题】「实战系列」重新回顾一下异常重试框架Spring Retry的功能指南

码界西柚

spring 11月日更 Spring retry Guava retry

【死磕Java并发】-----Java内存模型之总结

chenssy

11月日更 死磕 Java 死磕 Java 并发

参与tdengine开源的方式

williamcai

fork git 学习

别被你的框架框住了

Teobler

angular.js 大前端 React 框架 编程范式

自动驾驶 传感器和计算硬件 易筋 ARTS 打卡 Week 76

John(易筋)

ARTS 打卡计划 arts

搞定大厂算法面试之leetcode精讲1.开篇介绍

全栈潇晨

算法面经

通过USB接入双目UVC协议外接人脸比对相机实现1:1比对开发

Todd Wong

数字化办公

基于海思Hi3559A或者Atlas_200模块,Hi3559A(主)+Atlas_200(从)开发AI加速边缘计算主板的三种模式

Todd Wong

人工智能 深度学习

Go语言学习查缺补漏ing Day2

Regan Yue

Go 语言 11月日更

Prometheus Exporter (三)容器信息监控

耳东@Erdong

container Prometheus exporter 11月日更 cAdvisor

Android C++系列:Linux文件系统(二)

轻口味

c++ android jni 11月日更

[Pulsar] ChunkMessageID介绍及其原理

Zike Yang

Apache Pulsar 11月日更

Prometheus 都可以采集那些指标?-- 常用 Exporter 合集

耳东@Erdong

内容合集

前端开发:VS Code编辑器新建Vue文件自定义模板的方法

三掌柜

11月日更

dart系列之:dart中的异步编程

程序那些事

flutter dart 程序那些事 11月日更

【LeetCode】最长和谐子序列Java题解

Albert

算法 LeetCode 11月日更

【Redis集群原理专题】(1)介绍一下常用的Redis集群机制方案的原理和分析

码界西柚

集群 redis cluster redis sentinel 11月日更

模块四作业:千万级学生管理系统的考试试卷存储方案

dean

架构实战营

Go 的 Panics 处理

baiyutang

golang 11月日更

自定义View:如何手写ViewGroup实现ListView效果

Changing Lin

11月日更

Python Qt GUI设计:QLabel标签类(基础篇—11)

不脱发的程序猿

Python PyQt GUI设计 QLabel标签类

【架构实战营】模块四

衣谷

架构实战营

数据库版本控制中间件flyway企业落地

小鲍侃java

11月日更

面试必备(背)--Go语言八股文系列!

微客鸟窝

Go 语言 八股文 11月日更

Redis 实现限流的三种方式

大数据技术指南

11月日更

CSS架构揭秘之Ant design

Augus

CSS 11月日更

.NET6新东西--Lambda优化

喵叔

11月日更

【Flutter 专题】03 图解第一个程序 Hello World!

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 11月日更

网络安全—如何从IP源地址角度,预防DDoS攻击?

郑州埃文科技

Hive数据抽样与存储格式详解

五分钟学大数据

11月日更

十分钟搞懂WebAssembly

俞凡

Wasm

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