職位描述:
1. 領(lǐng)域建模轉(zhuǎn)化:將業(yè)務(wù)架構(gòu)師輸出的領(lǐng)域模型(商品/訂單/履約)轉(zhuǎn)化為微服務(wù)邊界,確保業(yè)務(wù)能力與代碼結(jié)構(gòu)的強(qiáng)一致性
2. 高內(nèi)聚設(shè)計(jì):定義核心領(lǐng)域服務(wù)(如庫存路由服務(wù)聚合采購、調(diào)撥、鎖定能力),實(shí)現(xiàn)單一業(yè)務(wù)變更僅影響1-2個(gè)服務(wù)
3. 低耦合實(shí)現(xiàn):通過事件驅(qū)動(dòng)架構(gòu)(EDA)解耦跨域交互,如「訂單創(chuàng)建」事件觸發(fā)履約調(diào)度、庫存扣減
4. 架構(gòu)治理:制定服務(wù)契約標(biāo)準(zhǔn)(OpenAPI 3.0)、定義限界上下文通信機(jī)制(同步API/異步消息)
職位要求:
1. 5年以上DDD落地經(jīng)驗(yàn),精通事件風(fēng)暴(Event Storming)、上下文映射(Context Mapping)等協(xié)作設(shè)計(jì)方法
2. 主導(dǎo)過至少1個(gè)百微服務(wù)級(jí)系統(tǒng)的領(lǐng)域拆分,核心服務(wù)內(nèi)聚度≥90%(通過SonarQube模塊分析驗(yàn)證)
3. 技術(shù)棧要求:微服務(wù)框架、分布式能力和領(lǐng)域?qū)崿F(xiàn)
4. 熟悉分銷/零售行業(yè)特性,能識(shí)別「價(jià)格計(jì)算」「庫存預(yù)留」等易變領(lǐng)域進(jìn)行防腐層設(shè)計(jì)