• 架构设计心得体会


    架构师不是那么好当的,架构设计首先最重要的一点是搞清楚需求,深刻理解业务,做业务和技术的桥梁,因为架构设计的最终目的是满足需求,为客户所用。我有以下一些心得:

    1. 简单,不过度设计:架构设计需要设计模式,用成熟的设计模式来解决架构问题,但不要滥用而导致过度设计。
    2. 重视缓存,消息队列:架构设计当中要给以缓存足够的重视,而异步消息队列系统对分布式系统提高系统吞吐能力非常重要。
    3. 框架的选择:选择成熟的很多人使用的框架, 开源的,社区支持资源要多,代码容易修改,升级后后遗症少的框架才能选择。
    4. 文档不一定重要:项目从需求到实现的时间是非常短的,并且变化迅速,要想写出完整的需求文档是几乎不可能的,大多数情况是等你写出完备的文档,项目早就是另外一个样子。

    架构是一种权衡。在运行效率、开发效率、硬件投入、开发进度、稳定性、可扩展性、团队成员素质之间找到一种最佳平衡即可。 

    不可过度设计而忽略了其他的因素,而导致项目的失败。尤其不要忽略了人的因素,无论是客户的需求,还是开发团队的素质。

  • 相关阅读:
    计算机组成原理--中断系统
    操作系统--文件管理2
    操作系统--文件管理1
    操作系统--存储管理4
    操作系统--存储管理3
    操作系统--存储管理2
    操作系统--存储管理1
    有序线性表(存储结构数组)--Java实现
    【Java】之static静态方法与非static静态方法区别
    【Android Studio】之构建项目报错
  • 原文地址:https://www.cnblogs.com/Mainz/p/1823862.html
Copyright © 2020-2023  润新知