关于架构

日期:2017年4月07日     

  • 最高层次的规划,难以改变的决定。
  • 有关软件整体结构和组件的抽象描述,用于指导大型软件系统各个方面的设计。

5个要素

1.性能

常见性能优化方法:

  • 缓存
  • 压缩
  • CDN
  • 缓存

2.可用性

  • 运行环境可用性
  • 分级发布

3.伸缩性

  • 机器\缓存\数据库平滑扩容

4.扩展性

  • 事件驱动架构
  • 分布式服务

5.安全性

  • 系统安全
  • 数据安全

常用架构图(来自网络)

alt

参考资料

system-design-primer

(正文完)



© 喻小右 2016 京ICP备15064386号-1