架构设计原则案例

笔记

  • 通过这两个案例我们可以看出,即使是现在非常复杂、非常强大的架构,也并不是一开始就进行了复杂设计,而是首先采取了简单的方式(简单原则),满足了当时的业务需要(合适原则),随着业务的发展逐步演化而来的(演化原则)。罗马不是一天建成的,架构也不是一开始就设计成完美的样子,然后可以一劳永逸一直用下去。

理解与思考

  • 在软件设计上,毕其功于一役的思想要不得。业务会发展,需求会接踵而至,软件不断的演化。
  • 三原则:适合,简单和演化。
  • 普通开发怎么参与到架构设计中,以锻炼能力和积累经验呢?
  • 感觉这三原则就是个万金油,不管你在设计上采取什么策略和行动,总会落到这三条原则里。
  • 对三条原则的简单理解:基于当前的情势,先把活干了,以后的事情考虑太多会拖累当前的任务。

思考题

搜索一个互联网大厂(BATJ、TMD 等)的架构发展案例,分析一下其发展过程,看看哪些地方体现了这三条架构设计原则。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 淘宝技术发展主要经历了“个人网站”→“Oracle/ 支付宝 / 旺旺”→“Java 时代 1.0”→“Java ...
    hedgehog1112阅读 539评论 0 0
  • 合适原则、简单原则、演化原则,架构设计时遵循这几个原则,有助于做出最好的选择。 合适原则 合适原则宣言:“合适优于...
    星夜95阅读 940评论 0 1
  • 成为架构师是每个程序员的梦想,但并不意味着把编程做好就能够自然而然地成为一个架构师,优秀程序员和架构师之间还有一个...
    yoku酱阅读 352评论 0 1
  • 秋姑娘吹来了一阵阵凉爽的风,温柔地示意夏哥哥将炎热的天气带走。太阳公公换下了他那副“严厉”...
    智智123阅读 259评论 0 2
  • 保重身体,保持健康就是对家人最大的负责和爱。 在生命年前,有时候金钱都显得无能为力。徒留一群人忙活难过伤心 ...
    大圣的小跟班阅读 268评论 0 0

友情链接更多精彩内容