首页 > 其他分享 >架构设计原则

架构设计原则

时间:2023-07-10 13:55:25浏览次数:39  
标签:架构设计 优于 原则 复杂 演化 越慢

架构设计原则

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

  • 考虑人员多少
  • 考虑时间成本,罗马不是一天建成的
  • 结合业务设计

简单原则:简单优于复杂

  • 结构越复杂可用率越低
  • 逻辑越复杂,开发越慢,排查越慢

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

  • 架构需要随业务的变化而变化
  • 不断迭代,去其糟粕留其精华

标签:架构设计,优于,原则,复杂,演化,越慢
From: https://www.cnblogs.com/jiuxialb/p/17540955.html

相关文章

  • 系统架构设计师笔记第30期:机器人技术
    机器人技术是一门涵盖多学科的领域,旨在设计、构建和开发能够模仿、辅助或替代人类在特定任务或活动中执行的自动化机器人系统。机器人技术结合了机械工程、电子工程、计算机科学、人工智能等多个领域的知识和技术。机器人技术的目标是开发能够感知环境、理解任务、执行动作并与人类......
  • 合成复用原则
    尽量使用合成/聚合的方式,而不是使用继承。只有当以下的条件全部被满足时,才应当使用继承关系,1、子类是超类的一个特殊种类,而不是超类的一个角色,也就是区分“Has-A”和“Is-A”。只有“Is-A”关系才符合继承关系,“Has-A”关系应当使用聚合来描述。2、永远不会出现需要将子类换成另外......
  • 里氏替换原则
    里氏替换原则,面相对象设计的基本原则之一。里氏替换原则中说,任何基类可以出现的地方,子类一定可以出现。LSP是继承服用的基石,只有当衍生类可以替换掉基类,软件单位的功能不受到影响时,基类才能真正被复用,而衍生类也能够在基类的基础上增加新的行为。里氏替换原则是对“开-闭”原则的补......
  • 设计模式之类之间的关系和六大原则
    1类之间的关系类与类之间的关系大概有6种,要看懂UML图,首先需要了解这几种关系。1.1继承关系继承指的是一个类(称为子类,子接口)继承另外的一个类(成为父类,父接口)的功能,并可以增加它自己的新功能的能力。在UML类图设计中,继承用一条带空心三角箭头的实线表示,从子类指向父类,或......
  • Qt 四种程序的架构设计方法
    四种常见的关于Qt程序的架构设计方法:1.使用MVC设计模式MVC是Model-View-Controller的缩写,是应用程序开发中常用的设计模式。在Qt中,可以使用QAbstractItemModel和QTreeView等类来实现MVC模式。 2.使用信号和槽机制Qt中的信号和槽机制是一种灵活的方式,可以将不同的组件连接在......
  • 通过容器化实现前端微服务化架构设计
    微服务架构是一种软件架构模式,用于构建复杂应用程序。它将一个大型的单体应用程序拆分为一组更小、更独立的服务,每个服务都运行在自己的进程中,并通过轻量级的通信机制进行交互。每个服务都专注于解决特定的业务功能或服务,并且可以独立开发、部署和扩展。 微服务架构的一些主......
  • 182_Power BI 使用 DAX 按照先进先出原则计算毛利润
    182_PowerBI使用DAX按照先进先出原则计算毛利润一、背景在笔者以往的文章中也有先进先出的案例,可以参考(https://jiaopengzi.com/?s=先进先出)。今天我们来看一个网友提出的问题,先进先出的原则,入库和出库的价格都是不统一的。按照出库的日期来计算先进先出的sku的毛利(......
  • 与 TDengine 性能直接相关——3.0 的落盘机制优化及使用原则
    许多用户会有一个疑问,“落盘”俩字听起来就很底层,似乎无法和手头的性能问题联系到一起,本篇文章的目的就是让大家对它们俩建立起直观的认识。写到数据库的数据总要保存起来——所以时序数据库(TimeSeriesDatabase)TDengine中经常提到的“落盘”,其实指的是内存中的数据持久化到存......
  • 问界低代码平台架构设计及业务实践
     1.前言内因:随着之家业务快速发展,公司内部的数字化需求越来越多,信息系统团队每年都面对大量的需求,但研发侧资源是一定的,那么如何更快速的交付需求,越来越成为团队重点思考解决的问题。外因:互联网技术的不断推陈出新,尤其以React,Vue为代表的前端技术框架突飞猛进,大......
  • 问界低代码平台架构设计及业务实践
     1.前言内因:随着之家业务快速发展,公司内部的数字化需求越来越多,信息系统团队每年都面对大量的需求,但研发侧资源是一定的,那么如何更快速的交付需求,越来越成为团队重点思考解决的问题。外因:互联网技术的不断推陈出新,尤其以React,Vue为代表的前端技术框架突飞猛进,大......