【软工方法论31】软件架构风格全面对比
【软工方法论31】软件架构风格全面对比软件架构风格:全面对比你有没有遇到过这种情况?架构师A说:“用微服务架构!”架构师B说:“单体架构更简单!”架构师C说:“试试CQRS架构?”到底该选哪个?架构风格的选择是软件设计的第一步。一、常见架构风格架构风格分类: ┌─────────────────────────────────────────┐ │ 架构风格 │ ├──────────────┬──────────────┬───────────┤ │ 单体 │ 分层 │ 事件驱动 │ │ │ │ │ ├──────────────┼──────────────┼───────────┤ │ 微服务 │ 插件化 │ 响应式 │ │ │ │ │ ├──────────────┼──────────────┼───────────┤ │ 云原生 │ 无服务器 │ 服务网格 │ │ │ │ │ └──────────────┴──────────────┴───────────┘