天天看點

怎麼畫架構圖?一、應用架構(平台架構)二、技術架構三、系統架構四、業務架構(産品架構)

在從一個初級程式員到架構師的修煉過程中,畫架構圖是一門必修功課。

我最開始畫圖的時候,一直搞不清楚該畫什麼樣的圖來表達,網上也找不到系統的資料。

這裡整理了下這些年的知識儲備,給一些剛邁入架構師或想要進入架構師行業的同學,一點點參考。

架構圖是一個統稱,按視角次元,可分為:業務架構、技術架構、系統架構、應用架構,下面貼一些自己畫的圖給大家參考,個人能力有限,如果大牛有不同的看法,還請指正,大家互相交流學習。

一、應用架構(平台架構)

站在整個平台視角,描述整個平台架構。

怎麼畫架構圖?一、應用架構(平台架構)二、技術架構三、系統架構四、業務架構(産品架構)

二、技術架構

技術架構,是從架構師的視角 描述服務開發使用到的技術棧

怎麼畫架構圖?一、應用架構(平台架構)二、技術架構三、系統架構四、業務架構(産品架構)

三、系統架構

系統架構是從架構師的視角,描述整個系統的結構、分層、部署方式

怎麼畫架構圖?一、應用架構(平台架構)二、技術架構三、系統架構四、業務架構(産品架構)

四、業務架構(産品架構)

業務結構,是從業務、産品視角,描述整個平台、或某個産品的實作。這張圖是挪用的,非本人所畫,僅為描述問題。

怎麼畫架構圖?一、應用架構(平台架構)二、技術架構三、系統架構四、業務架構(産品架構)

推薦2個線上畫圖工具

1. Processon  線上版,收費的,模闆庫比較豐富,可以克隆模闆,畫圖比較友善。

https://www.processon.com/

2. drawio  線上和離線都有,免費的,我經常用,可以存儲在雲上或者本地,我一般存在git上,比較友善。

https://app.diagrams.net/

繼續閱讀