架构笔记

引用:http://www.rowkey.me/arch-ppt/index.html

架构流程概述

  1. 业务架构:俯视架构,包括业务规则、业务模块和业务流程。主要是对整个系统的业务进行拆分,对领域模型进行设计,把现实中的业务转化成抽象的对象。
  2. 技术架构:剖面架构,是硬件到应用的抽象,包括抽象层和编程接口。技术架构和业务架构是相辅相成的关系,业务架构的每一个部分都有其技术架构,系统的架构需要先做好这两部分。
  3. 数据架构:存储架构,主要指的是数据结构的设计。决定了应用数据源的特性,是业务架构和技术架构的基础。
  4. 部署架构:拓扑架构,包括系统部署了几个结点、结点之间的关系、服务器的高可用、容错性、网络接口与协议等。决定了应用如何运行、运行的性能、可维护性、可扩展性等,是所有架构的基础。
  5. 组织架构:团队架构,包括项目的组织形式、人员构成、职责等,是上面所有架构的保障设施。良好的组织架构能够保证其他架构的有效实施和推进。

架构随着业务、负载的变化需要不断的梳理和重构,推进架构的演进。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值