架構(gòu)設(shè)計(jì)的衡量標(biāo)準(zhǔn)

1 評(píng)論 950 瀏覽 0 收藏 4 分鐘

架構(gòu)設(shè)計(jì)是軟件開發(fā)和系統(tǒng)構(gòu)建中的關(guān)鍵環(huán)節(jié),它不僅關(guān)乎系統(tǒng)的穩(wěn)定性和性能,更直接影響業(yè)務(wù)的發(fā)展和團(tuán)隊(duì)的協(xié)作效率。然而,架構(gòu)設(shè)計(jì)并非一味追求復(fù)雜和高大上,而是要緊密結(jié)合業(yè)務(wù)實(shí)際,實(shí)現(xiàn)功能與成本的平衡。

架構(gòu)設(shè)計(jì)的核心目的是服務(wù)業(yè)務(wù),所以我們不需要追求所謂的最厲害的架構(gòu)設(shè)計(jì),而是應(yīng)該找到符合當(dāng)前的業(yè)務(wù)實(shí)際情況以及未來(lái)發(fā)展需求的架構(gòu)方案。

合理的架構(gòu),可以從以下幾個(gè)維度進(jìn)行評(píng)估:

  1. 功能需求視角,當(dāng)前的架構(gòu)能否有效支撐當(dāng)前的業(yè)務(wù),以及未來(lái)的業(yè)務(wù)發(fā)展。
  2. 非功能需求視角,當(dāng)前框架下的性能、安全性、可拓展性是否得到保障。
  3. 團(tuán)隊(duì)協(xié)作視角,這個(gè)架構(gòu)是否有利于多個(gè)團(tuán)隊(duì)之間的相互協(xié)作,提升團(tuán)隊(duì)協(xié)作效率和開發(fā)效率。
  4. 成本效益視角,這個(gè)架構(gòu)對(duì)于后續(xù)的運(yùn)維、開發(fā)成本、硬件投入等是否有利。

一、功能視角

1.能夠解決當(dāng)前的業(yè)務(wù)問(wèn)題

合理的架構(gòu),應(yīng)該可以應(yīng)對(duì)當(dāng)前業(yè)務(wù)的各種變化,不管如何變化,都可以游刃有余的應(yīng)對(duì)。業(yè)務(wù)的訴求都可以及時(shí)響應(yīng),并且業(yè)務(wù)的配置使用等效率也較高,同時(shí)能夠支撐業(yè)務(wù)的增長(zhǎng),帶來(lái)銷量的提升。

2.高效完成業(yè)務(wù)的新需求

業(yè)務(wù)的需求是多變的,每次功能延展都要重構(gòu),那是非常要命的,浪費(fèi)開發(fā)資源,也影響了業(yè)務(wù)的正常開展。

應(yīng)對(duì)新的業(yè)務(wù)需求,我們不需要各種打補(bǔ)丁,可以在原先的架構(gòu)上做一點(diǎn)小的修改就可以很好的支持和應(yīng)對(duì)。

3.前瞻設(shè)計(jì)

未來(lái)的業(yè)務(wù)有可能發(fā)生翻天覆地的變化,我們能不能快速識(shí)別出來(lái)。當(dāng)然,這需要我們有非常豐富的業(yè)務(wù)經(jīng)驗(yàn),能夠知道當(dāng)前以及未來(lái)的業(yè)務(wù)全貌,爛熟于心。當(dāng)我們?cè)谧鲆粋€(gè)功能的時(shí)候,能夠給未來(lái)的功能預(yù)留口子。

二、非功能性

功能要保證,非功能方面也要保證。

怎么保證性能方面能夠扛得住高并發(fā),比如大促。

怎么做好風(fēng)控管理,保證系統(tǒng)的安全和業(yè)務(wù)的正常開展,避免資金損失。

怎么做好可拓展性,保證微服務(wù)的各種架構(gòu)能夠很好的應(yīng)對(duì)未來(lái)功能的延展。

三、復(fù)雜度

產(chǎn)品經(jīng)理最忌諱的就是堆功能,每次來(lái)一個(gè)新需求就加新功能,這是不對(duì)的。

好的產(chǎn)品經(jīng)理,應(yīng)該是做減法,而不是做加法。一個(gè)功能,能夠應(yīng)對(duì)未來(lái)各種功能的變化。堆砌功能的后果是會(huì)使得功能變得復(fù)雜,耦合度增加,業(yè)務(wù)使用難度加大。

本文由人人都是產(chǎn)品經(jīng)理作者【蔡錦?!浚⑿殴娞?hào):【錦海說(shuō)】,原創(chuàng)/授權(quán) 發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載。

題圖來(lái)自Unsplash,基于 CC0 協(xié)議。

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 架構(gòu)設(shè)計(jì)的衡量標(biāo)準(zhǔn)太重要了!功能、性能、安全、團(tuán)隊(duì)協(xié)作、成本,方方面面都要考慮,這樣才能做出好產(chǎn)品呀!

    來(lái)自遼寧 回復(fù)