架构师成长之路:绘制架构图全攻略

架构师成长之路:绘制架构图全攻略

在从一个初级程序员到架构师的修炼过程中,画架构图是一门必修功课。

我最开始画图的时候,一直搞不清楚该画什么样的图来表达,网上也找不到系统的资料。

这里整理了下这些年的知识储备,给一些刚迈入架构师或想要进入架构师行业的同学,一点点参考。

架构图是一个统称,按视角维度,可分为:业务架构、技术架构、系统架构、应用架构,下面贴一些自己画的图给大家参考,个人能力有限,如果大牛有不同的看法,还请指正,大家互相交流学习。

一、应用架构(平台架构)

站在整个平台视角,描述整个平台架构。

二、技术架构

技术架构,是从架构师的视角 描述服务开发使用到的技术栈

三、系统架构

系统架构是从架构师的视角,描述整个系统的结构、分层、部署方式

四、业务架构(产品架构)

业务结构,是从业务、产品视角,描述整个平台、或某个产品的实现。这张图是挪用的,非本人所画,仅为描述问题。

推荐2个在线画图工具

1. Processon 在线版,收费的,模板库比较丰富,可以克隆模板,画图比较方便。

https://www.processon.com/

2. drawio 在线和离线都有,免费的,我经常用,可以存储在云上或者本地,我一般存在git上,比较方便。

https://app.diagrams.net/

相关推荐

皮克斯战记玩法解析 特色玩法详解
百特365平台可靠吗

皮克斯战记玩法解析 特色玩法详解

📅 07-30 👀 2958
快手为什么叫快手?探索这款短视频平台的魅力
www365bet娱乐场

快手为什么叫快手?探索这款短视频平台的魅力

📅 07-10 👀 4396
路由器原始wifi名
beat365中国在线体育

路由器原始wifi名

📅 09-24 👀 1827
杜甫的古诗
www365bet娱乐场

杜甫的古诗

📅 07-24 👀 2570