美文网首页
业务和技术架构的的想法

业务和技术架构的的想法

作者: atdoking | 来源:发表于2021-05-10 23:41 被阅读0次

一个大型复杂的系统,我们不应该一上来注重技术层面的解决方案,比如直接就分析如何集群、如何负载均衡、如何排队、如何分库分表、如何用锁,如何用缓存等技术问题,而忽略了最根本的业务层面的思考,如分析业务、领域建模。我认为越是复杂的业务系统,则越要设计一个健壮的领域模型。如果一个系统的架构我们设计错了,还有补救的余地,因为架构最终沉淀的只是代码,调整架构即可(一个系统的架构本身就是不断演进的);而如果领域模型设计错了,那要补救的代价是非常大的,因为领域模型沉淀的是数据结构及其对应的大量数据,对任何一个大型系统,要改核心领域模型都是成本非常高的。

相关文章

  • 业务和技术架构的的想法

    一个大型复杂的系统,我们不应该一上来注重技术层面的解决方案,比如直接就分析如何集群、如何负载均衡、如何排队、如何分...

  • 订单整理设计

    架构 业务架构——根据业务需求设计业务模块及其关系 系统架构——设计系统和子系统的模块 技术架构——决定采用的技术...

  • Android 架构设计

    架构是针对某类业务场景通用的解决方案,是对具体业务场景的抽象描述。架构设计又分为业务架构和技术架构。技术架构依赖于...

  • 架构的一些记录

    架构可细分为业务架构、应用架构、技术架构,业务架构是战略,应用架构是战术,技术架构是装备。其中应用架构承上启下,一...

  • 业务-应用-数据-技术架构的正向设计方法

    企业架构方法一直强调对组织的业务、应用、数据和技术架构进行全面、正向的设计,从而实现组织战略和业务对准,以及业务和...

  • 脱离业务的技术架构,都只是一团废纸,教你从0-1建设业务架构

    无论你是什么首席架构师也好,技术负责人也好,你必须要承认,所有的技术和架构都是为业务服务的,脱离了业务,架构就是一...

  • 关于产品架构

    在日常工作中,我们常常会听到好几个架构,业务架构、信息架构和技术架构,这些和产品架构是什么关系呢? 1、业务架构往...

  • 系统架构基本概要

    架构原理图 应用架构 业务架构 系统架构 数据架构 技术架构

  • 软件架构分类和典型应用架构

    架构师技术联盟的架构设计,如何业务逻辑和技术分离?[https://mp.weixin.qq.com/s/vErp...

  • 数据库事务、Redis缓存

    项目的架构(业务架构、技术架构、物理架构) 单机架构 ---> 多机架构 ---> 读写分离 ---> 集群架构 ...

网友评论

      本文标题:业务和技术架构的的想法

      本文链接:https://www.haomeiwen.com/subject/ikwwdltx.html