“多少編制?”
“滿編30,現(xiàn)在只有21個(gè)人。你可以把你之前帶過的王銳也弄過去。”
“現(xiàn)在的項(xiàng)目交接...”
“你沒問題的話我會(huì)找坤兒哥去做轉(zhuǎn)崗特批。”
“謝謝陳總,我愿意加入。”
“不再想想了?”
“除非是我腦子壞掉了才不接受您的邀請(qǐng)。”
...
“啪!”
李峰把筆記本電腦重重合上,之前屏幕里密密麻麻的架構(gòu)圖仿佛有殘影一般還在眼前。
他抓起辦公桌上的保溫杯猛灌兩口,鐵觀音的香味在舌尖炸開,這才把翻涌的亢奮壓下去幾分。
“李工難得今天不加班。” 隔壁桌的廖工探過頭,“聽說你又轉(zhuǎn)回IT運(yùn)維支撐部了?過兩天就走了?”
李峰笑著點(diǎn)頭,“消息這么快嗎?回家啦廖工。”
電梯下行時(shí),他對(duì)著鏡面整理衣服,這才發(fā)現(xiàn)胸口處竟然有中午吃飯時(shí)濺上的辣椒油。
這就很尷尬了啊,胸口頂著兩顆金黃色的油漬在公司工作了一下午。
手機(jī)突然震動(dòng),妻子發(fā)來消息:「晚上做你最愛吃的仔姜蛙,七點(diǎn)準(zhǔn)時(shí)開飯」
他盯著屏幕上跳躍的卡通青蛙表情包,突然笑出聲。
路過星巴克時(shí),他買了兩塊妻子愛吃的芝士蛋糕。
“今天太陽打西邊出來了?”妻子圍著碎花圍裙來開門,手里還舉著鍋鏟,“不是說項(xiàng)目壓力大嗎?”
李峰聞到房間里縈繞著的熟悉的泡椒香味:“陳總要我牽頭做協(xié)議棧重構(gòu)。”
妻子則是看著他壞笑,“是你念叨了小半年的那個(gè)'狗R的陳默'嗎?”
李峰尷尬的摸了摸鼻子,笑著轉(zhuǎn)移話題,“嘿嘿,現(xiàn)在做的渡河項(xiàng)目的核心模塊”
餐桌上的手機(jī)突然震動(dòng),陳默發(fā)來微信:「今天說的異構(gòu)兼容方案,可以試試在虛擬化層做攔截」
后面跟著五篇全英文技術(shù)文檔。
李峰夾著牛蛙腿的筷子懸在半空,湯汁滴在實(shí)木桌面上。妻子默默抽了張紙巾擦拭,把他的碗往跟前推了推:“先吃飯,文件我?guī)湍愦蛴 !?/p>
“老婆,這幾天忙完了我們就得著手搬遷去蓉城了。” 李峰說著話又吃了一個(gè)體育生(牛蛙)。
“去就去唄,去年底那會(huì)兒不也是準(zhǔn)備去的嗎?”
李峰埋頭干飯,都說打人不打臉,罵人不揭短,然而自己老婆好像就挺喜歡揭自己短的。
晚上十二點(diǎn),書房打印機(jī)吞吐紙張的嗡鳴中,李峰突然用紅筆圈住某頁示意圖:“找到了!”
泛黃的臺(tái)燈光暈里,他盯著圖紙上被忽略的校驗(yàn)環(huán)節(jié)。
...
G區(qū)16樓,1620會(huì)議室,核心ERP切換的第N次架構(gòu)選型會(huì)議。
“不對(duì),這頁P(yáng)PT有問題。”李峰突然抬手打斷演示,激光筆的紅點(diǎn)停留在投影儀幕布上的某處。
會(huì)議室里二十多雙雙眼睛齊刷刷轉(zhuǎn)過來。
自研核心ERP的系統(tǒng)架構(gòu)圖正在第五次循環(huán)播放,其中一個(gè)資深工程師額頭滲出細(xì)汗:“李工指的是?”
“你們把物料編碼規(guī)則放在應(yīng)用層。”李峰起身走向白板,阿瑪尼西裝的袖口蹭到未干的馬克筆跡,“知道這意味著什么嗎?”
他在OraCle ERP的架構(gòu)圖上畫了個(gè)大紅叉,“當(dāng)年他們給中石化做實(shí)施,因?yàn)榫幋a規(guī)則耦合在業(yè)務(wù)模塊,后來上馬區(qū)塊鏈溯源時(shí)多花了九個(gè)月解耦。”
會(huì)議室后排傳來竊竊私語,陳默突然笑出聲:“兩周前和廣汽集團(tuán)CIO喝酒時(shí)還提過這事,他們?yōu)榇硕喔读薕raCle兩千萬服務(wù)費(fèi)。”
李峰抓起藍(lán)色馬克筆,在白板空白處畫出三層架構(gòu):“渡河ERP必須把基礎(chǔ)數(shù)據(jù)標(biāo)準(zhǔn)獨(dú)立成中臺(tái)服務(wù)。”
他手腕翻飛間勾勒出數(shù)據(jù)流向,“這樣未來對(duì)接MES、WMS等任何外圍系統(tǒng)時(shí)都會(huì)更方便,還有...”
“但這樣會(huì)增加20%初期開發(fā)量。”另一個(gè)架構(gòu)師王鵬插話道。
“王工去年主導(dǎo)的訂單管理系統(tǒng)項(xiàng)目,因?yàn)闆]做服務(wù)拆分,高峰期訂單和庫存模塊是怎么崩的?”李峰轉(zhuǎn)身盯著對(duì)方,“如果當(dāng)時(shí)物流中臺(tái)和支付中臺(tái)是解耦的,至少能保住部分區(qū)域的服務(wù)。”
會(huì)議室突然死寂,陳默慢條斯理地轉(zhuǎn)著鋼筆,突然“咔嗒”一聲按下筆帽:“明天約用友、金蝶的人,我們也可以請(qǐng)教一下他們是怎么處理數(shù)據(jù)標(biāo)準(zhǔn)層的嘛。”
“好的陳總,那先跳過,我們討論第二個(gè)問題,微服務(wù)架構(gòu)到底適不適合我們?” 李峰又繼續(xù)拋出了話題,“去年某公司給海爾做的項(xiàng)目,分布式事務(wù)管理用了自研框架,結(jié)果導(dǎo)致...”
“導(dǎo)致月末結(jié)算時(shí)出現(xiàn)幽靈訂單。” 王鵬接過話頭,“所以最開始我們也考慮過保守方案,畢竟分布式鎖機(jī)制經(jīng)過海關(guān)總署的驗(yàn)證。”
另一個(gè)高級(jí)架構(gòu)師劉承恩突然舉手,“我聽在金蝶的同學(xué)說是他們的數(shù)據(jù)湖架構(gòu)可以兼容OraCle ERP的歷史數(shù)據(jù)。”
很快被會(huì)議室的另外一個(gè)20級(jí)的架構(gòu)專家否決,“他們家的號(hào)稱實(shí)時(shí)同步延遲可以做到50毫秒以內(nèi),實(shí)際在美的集團(tuán)實(shí)測(cè)是380毫秒。”
見大家都好奇的看過來,也不賣關(guān)子,“因?yàn)樗麄冇昧碎_源流處理框架,但沒改造底層序列化協(xié)議。”
然后把自己電腦里的壓力測(cè)試報(bào)告投屏出來,“我之前有考慮過的,還做過壓測(cè),效果不理想。但如果換成自研的二進(jìn)制編碼,至少能壓縮到120毫秒內(nèi)。”
演示廳陷入詭異的沉默。
架構(gòu)專家看著大家的方案突然有些皺眉,“你們方案里的區(qū)塊鏈模塊用的是Hyperledger FabriC?”
“是的,這是行業(yè)標(biāo)準(zhǔn)...”
“你們不知道去年格力電器在溯源項(xiàng)目中發(fā)現(xiàn)FabriC的共識(shí)算法就發(fā)現(xiàn)有漏洞嗎?” 他又從自己電腦里找出了對(duì)方當(dāng)時(shí)的故障分析報(bào)告,“當(dāng)節(jié)點(diǎn)數(shù)超過28個(gè)時(shí),網(wǎng)絡(luò)延遲會(huì)讓智能合約執(zhí)行超時(shí)。”
陳默突然起身整理西裝:“這樣吧,請(qǐng)各位把方案里不切實(shí)際的區(qū)塊鏈、元宇宙模塊和其他亂七八糟的都去掉。”
他走到投影幕布前,看著大家說到,“我希望大家的方案可以務(wù)實(shí)一點(diǎn),咱們公司現(xiàn)在需要的是能扛住生產(chǎn)環(huán)境海量數(shù)據(jù)的系統(tǒng),而不是科技展上的概念車。”
“今天就先這樣了,散會(huì)。”