架构五视图及对应的画图方式

一、逻辑架构:面向架构师、技术Leader、业务人员讲解,重点突出技术如何组合实现业务蓝图

1、逻辑分层与业务蓝图保持一致

2、构图元素:UI/访问层、业务逻辑层、通用技术层、数据存储层;调用、数据关系

3、构图逻辑:上下支撑关系、左右组合关系;常用布局以上入口、下连接、左公共、右开放为最佳实践

4、构图工具:drawio-General/drawio-Arrows

二、运行架构:面向开发人员实际梳理流程讲解,重点突出业务流程下技术如何跑通

1、主流程与特定场景的业务流程图保持一致

2、构图元素:逻辑架构图中的元素,重点按照业务流程图描述其调用关系及方式、数据流向及方式

3、构图逻辑:左进右出,点对点的箭头,竖线切分阶段、横线切分角色为最佳实践

4、构图工具:drawio-Flowchart/drawio-Data Flow Diagram

三、部署架构:面向运维人员讲解,重点突出如何部署

  1、主框架以运维物理设备部署保持一致

  2、构图元素:逻辑架构图中的元素,重点按照终端设备、网关设备、网络及IO设备、服务器、存储设备等为划分单元,把逻辑架构的构成元素放进去

  3、构图逻辑:上请求、下存储结构,虚框代表网络、分区等隔离,注意负载、高可用、读写分离、数据同步等常见的部署

  4、构图工具:drawio-Kubernetes\drawio-Network

四、开发架构:面向开发人员讲解,重点突出如何编码

  1、主框架以开发框架、代码解决方案、领域实体划分逻辑保持一致

  2、构图元素:DDD领域划分对象、开发框架示例代码,重点告诉开发人员如何编写代码

  3、构图逻辑:前后端分离,领域划分,上下结构;代码Solution分层介绍

  4、构图工具:drawio-UML

五、数据架构:面向DBA、开发人员讲解,重点突出如何建立数据库

  1、核心架构以数据库E-R、存储设备为准

  2、构图元素:表主外键、表关系;缓存Key、OSS Block等

  3、构图逻辑:E-R图为载体,突出结构与关系;缓存Key的设计;租户分库分表逻辑;

  4、构图工具:drawio-Entity Relation

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值