1. 解决方案与架构

1.1. 架构设计三个原则

  • 合适原则:合适优于业界领先
  • 简单原则:简单优于复杂
  • 演化原则:演化优于一步到位

1.1.1. 合适原则:合适优于业界领先

结合当前实际情况(业务特性、人力成本、时间周期等)选择适合当前的架构设计,快速落地实现业务需求。

不要完全参考行业头部企业的实践经验,他们的经验不一定完全适合自己。

1.1.2. 简单原则:简单优于复杂

结合当前特性将架构设计的满足中段期的业务需求,以降低业务系统的复杂度,不应该一次性考虑5-10年的架构设计。

如业务复杂度范围 单体1 <---> 功能级别微服务100,业务拆分后的复杂度根据业务特性在1到100间浮动。

1.1.3. 演化原则:演化优于一步到位

先满足当前业务需求,不需要一步到位,后期业务系统重构也是可以的,即使代码无法复用经验可以积累。

1.2. 方案设计三个备选

方案设计时设计至少3个可用的方案,用以评估选择

1.3. 方案选择九个维度

  • 稳定性:SLA
  • 可靠性: 数据不丢失
  • 性能:TPS
  • 成本:100w
  • 复杂度:新语言
  • 安全
  • 可扩展
  • 兼容性
  • 易用性
  • 领导

1.4. 方案设计优先级

根据9个不同的维度结合每个维度的优先级评估选择初最终的方案。

1.5. 详细方案设计

将选中的方案涉及的关键技术细节确定下来。

2. 参考

Copyright © 温玉 2021 | 浙ICP备2020032454号 all right reserved,powered by Gitbook该文件修订时间: 2025-01-03 22:56:11

results matching ""

    No results matching ""