我的架构感悟:从美国宪法学习架构设计原则

作者/分享人:庄表伟
向 Ta 提问
华为公司内源社区平台架构师 开源社理事

做了多年的架构师,我也积累了很多的感悟,在有了GitChat这个平台之后,我也想着可以借此整理一下自己的诸多思绪。最近正好在练听力,每天听一集《VOA慢速英语:Making of A Nation》,在听到美国宪法诞生的那段历史时,我突然产生了很多重要的感悟。

作为一个架构师,我感觉美国的国父们在费城开会商讨美国宪法的情景,很像是我们的架构设计研讨会。为了让一个“系统”成功运行,架构师们需要考虑诸多重要的因素。在反复权衡之后,美国国父们设计出了一个稳定运行超过200年的架构,这其中的经验,对于我们在软件架构设计中应用的原则来说,有很多可供借鉴与印证之处。于是我决定发起这场严重跨界的话题,希望与诸位同好共同探讨其中的问题。


实录提要:

  • 架构中对合作博弈的机制设计是否重要?
  • 美国宪法架构设计中,如何处理经费预算的问题呢?
  • 三权分立,怎么玩是否可以详细说说?
  • 当组织架构不支持系统架构产品架构的时候有什么办法促进架构的演进和最优化?
  • 架构有没有不能妥协的最小原则?

往期Chat回顾:

如何实践Code Review?
聊聊代码提交那些事

已有408人预订
预订达标
文章出炉
交流日期
     
01月19日
02月02日
02月06日 20:30
查看文章评论/提问
W.Y☞
钟晖
以前,看过一篇IT同仁用苹果、安卓等操作系统来解释伊斯兰教、基督教等宗教的文章,喻示法灵活显,直白易懂,让大家明白了伊斯兰教是什么鬼。今天看了庄牛人戏说美国宪法政体设计与IT架构设计之间的类比关系,倍增我对架构师的敬重!赞一个!
谢工
能写出这么个话题,就是稀缺内容,非常感谢老庄的精彩分享,如获至宝!
山哥好比春江水
写的非常不错,感觉应该去详细了解下美国宪法了
Aking
水煮美国宪法大话架构设计,有趣又意味深长:)
马文
1. 老架构的调整中,如何破解纳什均衡中的“锁定效应”和“路径依赖”等问题? 2. 架构中对合作博弈的机制设计是否重要?如果是,则如何设计引入? 3. 美国宪法架构设计中,如何处理经费预算的问题呢?或者是预算问题是否是架构问题的先决条件?或者别的某些先决条件属于必要的存在?
拉普拉斯
竟然是华为架构师的文章,这论调不华为啊
谢磊
张顺国
大神!我可以转载吗!
庄表伟: 现在还不能
宝宝猪的码头
牛人
李志刚
a. 美国的架构应是其政治体制,如三权分立 州联邦 州议会 选举等,而宪法应是其brd prd一类的,这些架构也早已借鉴到it系统中,如选举、联邦等,请问下一步去中心化的架构应如何架设? b. it架构的演进也如政治体制的演进,从君权神授到选举、从集权到民主,其实it的演进比政治快,请问it架构的演进一般有什么样的节奏?
李志刚
c. 利益各方的权衡正如性能、稳定、成本的协调,恰如云计算的发展,性能 稳定 成本可以自动动态调整,请问如何构建自适应的架构?
金鑫
是不是世间万事万物都有一个本质上通用的道哇
HilerChen: 是的😋
认知升级
HilerChen
两种领域的模式映射
余耀兵
厉害,架构无奇不有!大神!
赵勇
张林
厉害,物物相通,就是这个道理,从idea到理思路,简化足迹,最好完成架构图
漩涡鸣人
牛逼
胡杨
腻害,这理解,不是入魔就是成佛的节奏啊!
你可能还喜欢
Service Mesh 在华为公有云的实践
田晓亮
从零开始,搭建 AI 音箱 Alexa 语音服务
Mike
Web 安全恩仇录:再谈逻辑漏洞
肖志华
如何用 Vue 实现前端权限控制(路由权限 + 视图权限 + 请求权限)
雅X共赏
智能增长:如何用大数据和人工智能实现业务体量的增长
蒋凡
有关 Mock 的是是非非
思考的犀牛
微信扫描登录