跳至主要內容

面向复杂度架构设计

cpgege原创小于 1 分钟架构

面向复杂度架构设计
面向复杂度架构设计

判断复杂度

  1. 高性能?

    用户体量如何?存在高并发场景吗?

  2. 高可用?

    系统挂掉会不会有影响,数据能容忍大量丢失吗?

  3. 可扩展?

    业务复杂吗?

  4. 成本和安全?

    金融安全、隐私安全

出备选架构

方案取舍

  1. 团队的技术水平?
  2. 方案的成本?

    服务器等硬件成本、开发成本、运维成本

  3. 开发周期?
  4. 对方的认可度?

参考“架构设计三原则”

合适原则、简单原则、演化原则

上次编辑于: