你了解架構師嗎?

2019/4/9

 我們通常定義架構有幾個層次,分業務架構、產品架構、應用架構和技術架構。

業務架構:描述一個企業圍繞一個行業做了哪些業務,例如支付行業的收單、退款、出款、充轉提等能力,這與公司對外和對內定義的產品無關。
產品架構:描述對外和對內定義的可銷售的產品,例如微信的條碼支付、掃碼支付、公眾號支付等。
應用架構:描述提供了哪些系統和服務來實現對外和對內的產品架構,從而支持公司的業務架構,例如微信內部的訂單系統、支付系統、賬務系統和對賬系統等等。
技術架構:通常涉及采用什么的技術棧,以及各個技術棧之間如何分工和協作的,具體會細分為數據架構視圖、服務化架構視圖、緩存架構視圖、消息架構視圖、安全架構視圖、性能架構師視圖等等。

鄭州APP開發公司,就找河南天頻信息有限公司

有了架構方法論,我們通常可以根據架構方法論的指導來設計和規劃架構,而不再依賴于架構師本身的經驗來設計架構,也不會把架構當做藝術來發揮,發揮好的時候設計出來的是好架構,發揮不好的時候設計出來的就是壞架構。于是,按照行之有效的方法論來做架構的規劃和設計,就可最大程度上保證架構設計的合理性,從而保證項目的成功。

對于一個項目我們需要從不同的側面來描述項目的特質,對項目進行規劃,讓項目有條不紊的推動,我們通常依照架構方法論來設計架構,把架構分成不同的方面,這包括業務架構、產品架構、應用架構和技術架構,技術架構又可以細分成多個小的架構視圖,這包括數據架構視圖、服務化架構視圖、緩存架構視圖、消息架構視圖、安全架構視圖、性能架構師視圖等,我們從這些不同的架構和架構視圖來透析復雜的整體項目,架構方法論并不會保證我們100%的來透析完整的項目,而是要抓住項目的核心需求和特色需求,使用架構方法論的各個架構和視圖來透析項目和規劃項目,保證項目不跑偏,健康的進行下去。

鄭州APP開發公司,就找河南天頻信息有限公司

通用架構師能力模型

有了架構方法論,我們通常在項目中或多或少的都會根據架構方法論來推進項目,使用架構方法論的這些人就是架構師,架構師會根據架構的種類和視圖具體分為不同的架構師,有業務架構師和技術架構師,技術架構師又分為數據架構師、應用架構師、性能架構師、安全架構師等等。

鄭州APP開發公司,就找河南天頻信息有限公司

广西快乐10分彩