業(yè)務(wù)架構(gòu)師和產(chǎn)品經(jīng)理有什么區(qū)別?
產(chǎn)品經(jīng)理的職責(zé):告訴用戶,系統(tǒng)長什么樣子;告訴開發(fā) ,他要實(shí)現(xiàn)什么功能。
產(chǎn)品經(jīng)理首先會收集用戶的元素需求,然后將它們梳理成一個個業(yè)務(wù)流程,每個業(yè)務(wù)流程由多個業(yè)務(wù)步驟組成。一個業(yè)務(wù)步驟包含三部分的內(nèi)容:輸入、輸出和業(yè)務(wù)功能。需求梳理好后,產(chǎn)品經(jīng)理會將每個步驟具體化為頁面原型。

業(yè)務(wù)架構(gòu)師的職責(zé):把業(yè)務(wù)流程和節(jié)點(diǎn)打散,按照業(yè)務(wù)域的緯度來劃分系統(tǒng)模塊,并定義這些模塊之間的關(guān)系,最終形成一個高度結(jié)構(gòu)化的模塊體系。

購物流程 = 商品模塊.商品搜索 + 購物車模塊.添加商品 + 訂單模塊.創(chuàng)建訂單 + 支付模塊.支付
系統(tǒng)的構(gòu)成:模塊 + 依賴關(guān)系

模塊的拆分:水平拆分和垂直拆分

模塊的整合:平臺化整合

電商平臺架構(gòu)是如何演變的

1號店App服務(wù)端架構(gòu)是如何升級的?
V1.0架構(gòu)

V2.0架構(gòu)

V3.0架構(gòu)


中臺
把各業(yè)務(wù)線中相同的核心邏輯抽取出來,通過抽象設(shè)計(jì),實(shí)現(xiàn)通用化,共同服務(wù)于所有業(yè)務(wù)線的需求,系統(tǒng)結(jié)構(gòu)整體上是一個“山”

中臺是微服務(wù)的升級
松散的微服務(wù) -> 共享服務(wù)體系 -> 中臺
傳統(tǒng)企業(yè)中臺架構(gòu)設(shè)計(jì)

可復(fù)用架構(gòu):如何實(shí)現(xiàn)高層次的復(fù)用?
可分為技術(shù)復(fù)用和業(yè)務(wù)復(fù)用,技術(shù)復(fù)用包括代碼復(fù)用和技術(shù)組件復(fù)用;業(yè)務(wù)復(fù)用包括業(yè)務(wù)實(shí)體復(fù)用、業(yè)務(wù)流程復(fù)用和產(chǎn)品復(fù)用。

產(chǎn)品復(fù)用 >業(yè)務(wù)流程復(fù)用>業(yè)務(wù)實(shí)體復(fù)用>技術(shù)組件復(fù)用>代碼復(fù)用
業(yè)務(wù)上的復(fù)用比純粹的技術(shù)復(fù)用有更高的價值,我們要盡量往這個方向上靠。
如何設(shè)計(jì)一個基礎(chǔ)服務(wù)?
訂單業(yè)務(wù)架構(gòu)(O2O,online to offline,線上到線下)
