怎麼畫架構圖?

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

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

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

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

一、應用架構(平臺架構)
站在整個平臺視角,描述整個平臺架構。

 

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

 

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

 

四、業務架構(產品架構)
業務結構,是從業務、產品視角,描述整個平臺、或某個產品的實現。這張圖是挪用的,非本人所畫,僅爲描述問題。

 

推薦2個在線畫圖工具

1. Processon  在線版,收費的,模板庫比較豐富,可以克隆模板,畫圖比較方便。

https://www.processon.com/

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

https://app.diagrams.net/
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章