架构决策:关键时刻的"拍板"开篇:谁来做决定?某公司要开发一个新系统,团队开会讨论架构。技术总监:“用微服务架构,扩展性好。”开发经理:“单体架构简单,我们团队小,先用单体。”运维负责人:“都行,但我们运维人力有限。”项目经理:“老板说要快速上线,不能太复杂。”谁说了算?什么是架构决策?架构决策是对架构设计中的关键问题做出选择。架构决策的特点:影响深远难以更改风险高代价大常见的架构决策决策1:应用架构单体 vs 微服务 vs 服务化决策2:数据库选型关系型 vs NoSQL vs NewSQL决策3:部署方式本地 vs 云 vs 混合云决策4:技术栈