創(chuàng)作聲明:本文為虛構(gòu)創(chuàng)作,請(qǐng)勿與現(xiàn)實(shí)關(guān)聯(lián)
創(chuàng)作聲明:本文為虛構(gòu)創(chuàng)作,人名地名皆是虛構(gòu),請(qǐng)勿與現(xiàn)實(shí)關(guān)聯(lián),本文所用素材源于互聯(lián)網(wǎng),圖片非真實(shí)圖像,僅用于敘事呈現(xiàn),請(qǐng)知悉
“老李,這八百萬(wàn)要是真打了水漂,你讓我跟老婆孩子怎么交代?帶他們?nèi)ニ瘶蚨磫幔俊?/strong>
“老趙,你信我一次。誠(chéng)子跟我大學(xué)四年穿過(guò)一條褲子,他現(xiàn)在走投無(wú)路了。這把咱們要是幫他挺過(guò)去,咱們這小破公司就能徹底翻身。年底,我包你換個(gè)帶電梯的大房子。”
機(jī)房里的空調(diào)冷風(fēng)機(jī)“嗡嗡”作響,把我的聲音吹得有些發(fā)飄,連我自己都覺(jué)得底氣不足。
那時(shí)的我,滿腦子都是大學(xué)宿舍里兄弟間“茍富貴,勿相忘”的誓言,覺(jué)得只要自己掏心掏肺,別人就會(huì)感恩戴德。
我偏偏忘了老祖宗留下的一句大實(shí)話:親兄弟,明算賬。
當(dāng)你為了所謂的感情,把身家性命都不留退路地押上時(shí),在某些人眼里,你不僅成不了救世主,可能連上桌吃口熱乎飯的資格都沒(méi)有。
01
一個(gè)月前的一個(gè)深夜,外面下著大雨。
我正趴在公司那張掉了漆的辦公桌上改代碼,大門突然被人“砰”地一聲推開了。
進(jìn)來(lái)的是周誠(chéng)。他渾身濕透,頭發(fā)貼在腦門上,手里還拎著個(gè)塑料袋,里面裝著兩瓶街邊便利店買的二鍋頭和一包拍黃瓜。
“老李……”周誠(chéng)一開口,嗓子全是啞的,眼眶紅得像兔子。
我趕緊站起來(lái),拿毛巾遞給他:“誠(chéng)子?你這大半夜的演哪出啊?你那個(gè)大制作游戲不是下個(gè)月就公測(cè)了嗎?”
一聽“游戲”倆字,周誠(chéng)順著門框就蹲了下去,雙手捂著臉,一個(gè)三十多歲的大老爺們,肩膀一抽一抽地哭了起來(lái)。
周誠(chéng)是我大學(xué)睡上下鋪的兄弟。畢業(yè)后,我干了老本行,開了個(gè)只有幾個(gè)人的小型IT運(yùn)維公司,專門給別人做做系統(tǒng)維護(hù)、搭搭服務(wù)器。周誠(chéng)腦子活絡(luò),跑去拉投資搞了個(gè)游戲工作室,研發(fā)一款叫《紀(jì)元》的大型網(wǎng)游。這幾年他風(fēng)光無(wú)限,每次同學(xué)聚會(huì)都是他買單。
“完了,全完了。”周誠(chéng)擰開二鍋頭,也不倒杯子里,仰頭就灌了一大口,嗆得直咳嗽。
我把他拉到沙發(fā)上坐下,遞了根煙過(guò)去:“有屁放,天塌下來(lái)有個(gè)兒高的頂著。”
周誠(chéng)猛抽了兩口煙,聲音都在抖:“上個(gè)星期,投資方要求搞一次三千人的小規(guī)模內(nèi)測(cè)。我為了省點(diǎn)前期成本,找了個(gè)便宜的云服務(wù)商。結(jié)果開服才十分鐘,三千人一涌進(jìn)來(lái),服務(wù)器直接炸了,連后臺(tái)數(shù)據(jù)庫(kù)都卡成了死機(jī)狀態(tài)。”
我皺了皺眉。搞IT的都知道,游戲底層架構(gòu)就像是地基,地基要是用便宜的爛泥糊的,上面蓋的樓再漂亮,人一多也得塌。
周誠(chéng)狠狠抓了一把頭發(fā):“投資方的王總當(dāng)場(chǎng)拍了桌子,指著我的鼻子罵。他們下了最后通牒,下個(gè)月公測(cè),如果再出現(xiàn)這種掉線、卡頓的底層事故,不僅立刻撤資,還要按照對(duì)賭協(xié)議告我,讓我賠償前期所有的宣發(fā)費(fèi)用。”
“老李,我抵押了車,連我丈母娘存的二十萬(wàn)養(yǎng)老錢我都借來(lái)填窟窿了。我現(xiàn)在賬上,連買好點(diǎn)服務(wù)器的定金都掏不出來(lái)。”周誠(chéng)死死盯著我,眼神里全是絕望,“市面上能扛住百萬(wàn)級(jí)流量,還能保證絕對(duì)不出大亂子的高端獨(dú)立服務(wù)器陣列,加上備用的防御節(jié)點(diǎn),至少得八百萬(wàn)的預(yù)算。”
八百萬(wàn)。 聽到這個(gè)數(shù)字,我夾著煙的手指不自覺(jué)地抖了一下。我這小公司,一年凈利潤(rùn)也就幾十萬(wàn),八百萬(wàn)對(duì)我來(lái)說(shuō)簡(jiǎn)直是天文數(shù)字。
周誠(chéng)突然伸手,從兜里掏出一張皺巴巴的照片。那是我們大學(xué)畢業(yè)那天,在宿舍吃著泡面、指著電腦屏幕吹牛皮的合影。
“老李,全天下搞技術(shù)的,我只信得過(guò)你。那些大公司欺負(fù)我急用,坐地起價(jià)。我知道你在渠道商那邊有面子,能拿到拿貨價(jià)。”周誠(chéng)一把抓住我的手,攥得死緊,“幫兄弟這一回!去給你那些供貨商求求情,先欠著,或者……或者你幫我想想辦法。事成之后,我絕對(duì)不虧待你,公司給你算技術(shù)入股!”
看著照片上兩個(gè)傻笑著的年輕人,再看看眼前像溺水一樣抓著我不放的兄弟,我重重地嘆了口氣。
“行了,別嚎了。”我把煙頭摁滅在煙灰缸里,“我明天去探探渠道商的口風(fēng)。”
02
第二天一早,我頂著黑眼圈回了家。
妻子林夏還沒(méi)去上班,正坐在餐桌前喝豆?jié){。我換了鞋,走到她對(duì)面坐下,搓了搓臉,半天沒(méi)敢開口。
“說(shuō)吧,又怎么了?昨晚一宿沒(méi)回,周誠(chéng)那爛攤子是不是要你收拾?”林夏太了解我了,放下杯子,眼神平靜地看著我。
我咽了口唾沫,干脆心一橫:“夏夏……周誠(chéng)缺一套八百萬(wàn)的設(shè)備。供貨商那邊我問(wèn)了,最多只能給出四百萬(wàn)的賬期,剩下的四百萬(wàn),得現(xiàn)金結(jié)清人家才肯發(fā)貨。”
林夏愣住了,隨即眉頭緊鎖:“四百萬(wàn)?李巖,你瘋了吧?把咱們公司賣了也不值四百萬(wàn)啊!”
“我想……我想把咱們這套房子抵押給銀行。”我低著頭,不敢看她的眼睛。
這套房子是我們結(jié)婚時(shí)買的,上個(gè)月剛剛還清了最后一筆房貸。這是林夏在這個(gè)城市里唯一的安全感。
“啪!” 林夏猛地一拍桌子,站了起來(lái),眼圈瞬間紅了:“李巖!你是不是腦子進(jìn)水了?那是咱們倆省吃儉用七年才還清的房貸!你為了哥們義氣,要拿我們的家去賭?萬(wàn)一他游戲黃了呢?我們睡馬路嗎?”
“他不會(huì)黃的!那游戲我看了,做得真不錯(cuò)!”我也急了,站起來(lái)解釋,“而且誠(chéng)子答應(yīng)了,事成之后算我技術(shù)入股。夏夏,誠(chéng)子以前幫過(guò)咱們,我不能眼睜睜看著他跳樓啊!”
我們大吵了一架。那是結(jié)婚以來(lái)吵得最兇的一次,林夏把自己關(guān)在臥室里哭了一上午。
中午的時(shí)候,臥室門開了。林夏眼睛腫得像桃子,她走到書房,拉開抽屜,翻出了那個(gè)暗紅色的房產(chǎn)證。
她走到我面前,把房產(chǎn)證“啪”地一聲拍在桌子上。
我愣住了,抬起頭看著她。
林夏深吸了一口氣,聲音還在發(fā)顫:“李巖,你記住。這是咱們最后一次為了所謂的‘哥們義氣’拿身家性命去賭。這房產(chǎn)證你拿去,但是你必須答應(yīng)我一件事。”
“你說(shuō),我都答應(yīng)!”
“不要光聽他嘴上畫大餅。幫歸幫,但在商言商,設(shè)備款什么時(shí)候還,服務(wù)費(fèi)怎么算,白紙黑字寫清楚。再親的兄弟,只要牽扯到錢,就必須明算賬。”
我用力地點(diǎn)了點(diǎn)頭,拿著房產(chǎn)證沖出了家門。那時(shí)候的我,只覺(jué)得感激,卻并沒(méi)有真正把林夏那句“在商言商”刻在骨子里。我以為,只要兄弟感情在,一張紙算得了什么?
![]()
回到公司,我把情況告訴了手下的兩員大將:老趙和小陳。
老趙四十了,是個(gè)踏實(shí)肯干的中年骨干。他有個(gè)剛上小學(xué)一年級(jí)的兒子,每天下班還得去跑幾單外賣補(bǔ)家用,因?yàn)楸持林氐姆抠J。小陳則是去年剛畢業(yè)的大學(xué)生,滿腔熱血,技術(shù)底子很扎實(shí)。
“情況就是這么個(gè)情況。”我把抵押來(lái)的四百萬(wàn)匯款單拍在桌子上,“這把咱們算是把命都押上了。接下來(lái)的一個(gè)月,大家得扒層皮。但我李巖今天把話撂在這兒,只要這把成了,年底咱們換個(gè)帶落地窗的大辦公室,給你們發(fā)雙倍年終獎(jiǎng)!”
老趙看著那張匯款單,沉默了很久。他掏出屏幕碎了一角的手機(jī),看了一眼兒子的照片,然后狠狠掐滅了煙:“干了!老板,你連房子都押了,我們光腳的怕什么穿鞋的!大不了干完這票,我回老家種地!”
小陳則是一臉興奮:“李哥,早該干票大的了!什么百萬(wàn)級(jí)并發(fā),交給我們,保證讓他那游戲跑得比跑車還順!”
有了錢,有了兄弟,我們立刻像上了發(fā)條的機(jī)器一樣運(yùn)轉(zhuǎn)起來(lái)。憑著我多年積累的渠道關(guān)系,我們硬生生用這八百萬(wàn)拿下了市面上價(jià)值千萬(wàn)的頂級(jí)物理服務(wù)器群,并且我還自掏腰包,偷偷搭設(shè)了三組備用的寬帶防御節(jié)點(diǎn)。
我當(dāng)時(shí)的想法很簡(jiǎn)單:好人做到底,送佛送到西。萬(wàn)一開服那天流量真的大到離譜,這幾組備用節(jié)點(diǎn)就是周誠(chéng)最后的保命符。
03
半個(gè)月后,設(shè)備進(jìn)場(chǎng),我和老趙、小陳正式入駐周誠(chéng)的工作室,開始進(jìn)行復(fù)雜的服務(wù)器調(diào)試和底層架構(gòu)搭建。
就在我們干得熱火朝天的時(shí)候,周誠(chéng)領(lǐng)著一個(gè)人來(lái)到了機(jī)房。
那是個(gè)三十出頭的男人,穿著一身筆挺的高定西裝,頭發(fā)梳得一絲不茍,皮鞋擦得锃亮。在這個(gè)人人都穿著格子襯衫、褲腿沾著灰塵的IT工作室里,他顯得格格不入。
“老李,停一下,給你介紹個(gè)人。”周誠(chéng)笑著招呼我,“這是我高薪從大廠挖來(lái)的運(yùn)營(yíng)總監(jiān),孫威。以后游戲的宣發(fā)、商業(yè)化還有日常運(yùn)營(yíng),全部由孫總牽頭。”
我擦了擦手上的灰,笑著走過(guò)去伸出手:“孫總你好,我是李巖,負(fù)責(zé)咱們底層服務(wù)器架構(gòu)的。”
孫威看了看我沾滿灰塵的手,眉頭微不可查地皺了一下。他沒(méi)有伸出手,只是假笑著點(diǎn)了點(diǎn)頭:“李總辛苦了。不過(guò)這機(jī)房灰也太大了,你們外包團(tuán)隊(duì)平時(shí)也要注意下衛(wèi)生嘛。”
我伸在半空的手僵了一下,隨即自然地收了回來(lái),心里卻隱隱覺(jué)得有些不舒服。
“外包”這個(gè)詞,他說(shuō)得輕描淡寫,卻帶著一股居高臨下的味道。
接下來(lái)的幾天,孫威的作風(fēng)讓我徹底見識(shí)了什么叫“PPT精英”。他不懂技術(shù),也不關(guān)心服務(wù)器能不能抗住壓力,他只關(guān)心一點(diǎn):營(yíng)銷和包裝。
有一天,我去茶水間倒水,剛好聽到孫威在周誠(chéng)的辦公室里抱怨,門沒(méi)關(guān)嚴(yán)。
“周總,說(shuō)實(shí)話,我真不明白你為什么要花八百萬(wàn)去搞什么物理服務(wù)器!”孫威的聲音很大,透著一股不耐煩,“現(xiàn)在是輕資產(chǎn)時(shí)代!你花幾萬(wàn)塊錢去租幾個(gè)云服務(wù)器先對(duì)付一下不就行了?這八百萬(wàn)砸在機(jī)房里,連個(gè)水花都看不見!”
周誠(chéng)試圖解釋:“孫總,咱們內(nèi)測(cè)的時(shí)候就是因?yàn)樵品?wù)器太差,直接崩潰了,投資方那邊……”
“那是內(nèi)測(cè)的團(tuán)隊(duì)不懂怎么限流引流!”孫威打斷了他,“你把這八百萬(wàn)給我,我去請(qǐng)三個(gè)頂流的電競(jìng)主播,在公測(cè)那天來(lái)個(gè)全網(wǎng)直播帶貨。那轉(zhuǎn)化率!那流水!投資方看了能樂(lè)開花!現(xiàn)在倒好,錢全給了一個(gè)外包的草臺(tái)班子去買一堆破鐵皮盒子。周總,熟人歸熟人,但你這買賣做的是真虧啊!”
我站在門外,端著水杯的手攥得骨節(jié)發(fā)白。
這八百萬(wàn)是怎么來(lái)的?是我抵押了房產(chǎn),是我求爺爺告奶奶要來(lái)的賬期!這些在孫威嘴里,成了“坑朋友錢的破鐵皮盒子”。
我一把推開辦公室的門。
孫威嚇了一跳,周誠(chéng)也面露尷尬。
“孫總,”我盯著孫威,盡量讓語(yǔ)氣保持平靜,“服務(wù)器不是破鐵皮。這就好比是一條高速公路。你請(qǐng)?jiān)俣嗟木W(wǎng)紅,找再多的車來(lái),如果公路只有兩車道,最后的結(jié)果就是連環(huán)大追尾,誰(shuí)都走不了。這八百萬(wàn),買的是雙向八車道,買的是不翻車。”
孫威冷笑了一聲,理了理西裝的袖口:“李總,打比方誰(shuí)都會(huì)。但我是負(fù)責(zé)給公司賺錢的,你只是個(gè)花錢的乙方。專業(yè)的事,還是交給專業(yè)的人來(lái)評(píng)判吧。”
說(shuō)完,他趾高氣昂地走了出去。
我看向周誠(chéng),希望他能說(shuō)句公道話。畢竟,這設(shè)備是他哭著求我弄來(lái)的。
周誠(chéng)干笑了兩聲,走過(guò)來(lái)拍了拍我的肩膀:“老李,你別往心里去。孫總是搞營(yíng)銷的,不懂技術(shù),他也是為了公司好。你就當(dāng)給我個(gè)面子,別跟他計(jì)較。”
我看著周誠(chéng)那張想要“和稀泥”的臉,心里突然有種說(shuō)不出的疲憊。他私下安撫我,轉(zhuǎn)頭卻同意了孫威的提議,削減了我們?cè)居?jì)劃用于壓力測(cè)試的一小部分經(jīng)費(fèi),拿去給孫威搞了一個(gè)什么“網(wǎng)紅造勢(shì)大會(huì)”。
誰(shuí)都不想得罪,最后往往傷的是最念舊情的人。
![]()
04
距離游戲公測(cè)還有最后的72小時(shí)。這是最關(guān)鍵的生死時(shí)刻。
機(jī)房的溫度為了保護(hù)設(shè)備,常年維持在極低的溫度,而且噪音大得讓人耳鳴。
為了確保上線時(shí)萬(wàn)無(wú)一失,我、老趙和小陳把鋪蓋卷搬進(jìn)了機(jī)房。我們?nèi)溯啺嗟梗劬λ浪蓝⒅聊簧席偪裉鴦?dòng)的數(shù)據(jù)流,做著各種極端的壓力測(cè)試。
第二天下午,老趙躲在轟鳴的機(jī)柜后面打電話。
“老婆,對(duì)不起啊,我真走不開。兒子今天家長(zhǎng)會(huì),你只能請(qǐng)半天假去了……對(duì)對(duì)對(duì),你跟老師說(shuō)說(shuō)好話。等忙完這兩天,周末我?guī)胰コ源蟛脱a(bǔ)償你們。”
老趙掛了電話,眼眶有點(diǎn)紅。他偷偷抹了把臉,轉(zhuǎn)頭看著我笑了笑:“老板,沒(méi)事,繼續(xù)測(cè)。這波要是扛不住,我都不好意思拿你的雙倍年終獎(jiǎng)。”
旁邊的小陳更慘,連著熬了幾個(gè)大夜,氣候又干,突然就開始流鼻血。他連廁所都不去,直接扯了兩團(tuán)衛(wèi)生紙塞住鼻孔,仰著頭,雙手還在鍵盤上飛快地敲擊:“李哥,二號(hào)數(shù)據(jù)庫(kù)同步有點(diǎn)延遲,我正在改索引代碼。”
看著他們倆,我心里酸溜溜的。為了省錢,也為了節(jié)省時(shí)間,我們連像樣的外賣都不舍得點(diǎn),頓頓都是十幾塊錢的盒飯或者泡面,機(jī)房的角落里堆滿了空礦泉水瓶。
而一墻之隔的外面,是另一番景象。
孫威的運(yùn)營(yíng)團(tuán)隊(duì)在寬敞明亮、溫度適宜的空調(diào)辦公室里。下午三點(diǎn),準(zhǔn)時(shí)有外賣小哥送來(lái)精美的下午茶——幾百塊的咖啡和精致的慕斯蛋糕。
有一次我去外面上廁所,剛好路過(guò)他們的辦公區(qū)。
幾個(gè)年輕的運(yùn)營(yíng)專員正在嘰嘰喳喳地討論。 “哇,孫總說(shuō)今晚慶功宴訂在君悅大酒店的宴會(huì)廳哎!” “聽說(shuō)還請(qǐng)了好幾個(gè)大網(wǎng)紅,孫總讓我們必須穿正裝出席,我都急死啦,不知道穿哪套禮服好看。”
孫威端著一杯咖啡走出來(lái),笑著說(shuō):“大家都精神點(diǎn),今晚是咱們打大勝仗的時(shí)候。只要今晚流水達(dá)標(biāo),明天我做主,給大家發(fā)獎(jiǎng)金!”
辦公室里一陣歡呼。
就在這時(shí),孫威看到了剛從機(jī)房出來(lái)的我。我穿著一件起球的舊T恤,頭發(fā)因?yàn)閹滋鞗](méi)洗油膩膩地貼在頭上,身上還帶著機(jī)房里特有的那種機(jī)油和泡面混雜的味道。
孫威臉上的笑容僵了一下,他嫌棄地捂住鼻子,甚至往后退了半步,好像我會(huì)傳染什么病毒似的。
“李總啊,”孫威用一種教訓(xùn)下屬的口氣說(shuō),“今晚八點(diǎn)準(zhǔn)時(shí)開服,你可得把你那些鐵皮盒子盯緊了。今晚要是掉鏈子,耽誤了我的網(wǎng)紅帶貨,你砸鍋賣鐵都賠不起。”
我盯著他那張傲慢的臉,什么也沒(méi)說(shuō),轉(zhuǎn)身走回了機(jī)房。
在重重地關(guān)上厚重的機(jī)房大門時(shí),我在心里暗暗咬牙。
我不需要和這種人爭(zhēng)口舌之快。今晚八點(diǎn),我會(huì)用一組組完美的、堅(jiān)如磐石的數(shù)據(jù),打腫他那張自以為是的臉。我會(huì)讓所有人都知道,這八百萬(wàn)和我們?nèi)烊共幻卟恍莸暮顾烤褂卸嘀亍?/p>
![]()
05
晚上八點(diǎn)整,《紀(jì)元》準(zhǔn)時(shí)開啟公測(cè)。
倒計(jì)時(shí)結(jié)束的那一刻,我們?nèi)齻€(gè)人死死盯著監(jiān)控大屏幕。
并發(fā)連接數(shù)瞬間如同火箭般飆升:一萬(wàn)、十萬(wàn)、五十萬(wàn)、突破一百萬(wàn)!
旁邊的孫威緊張得手里直冒汗。
“穩(wěn)住……穩(wěn)住……”老趙在胸口畫了個(gè)十字。
數(shù)據(jù)曲線在沖上巔峰后,穩(wěn)穩(wěn)地平移了一條直線。沒(méi)有掉線,沒(méi)有卡頓,玩家登錄如絲般順滑。我親自搭設(shè)的那套八百萬(wàn)的物理架構(gòu),像一座鋼鐵堡壘,將如同海嘯般的流量穩(wěn)穩(wěn)地扛了下來(lái)。
兩個(gè)小時(shí)后,首充流水?dāng)?shù)據(jù)出來(lái)了:破兩千萬(wàn)!
整個(gè)公司爆發(fā)出掀翻屋頂?shù)臍g呼聲。周誠(chéng)激動(dòng)得眼淚都快下來(lái)了,他用力揮舞著拳頭,跟身邊的投資方代表緊緊擁抱。
老趙和小陳在機(jī)房里興奮地跳了起來(lái),兩個(gè)人緊緊抱在一起又蹦又叫。
我也長(zhǎng)長(zhǎng)地舒了一口氣,感覺(jué)渾身的骨頭都快散架了。成了,我的房子保住了,老趙的房貸有著落了,小陳的電腦可以換新的了。
晚上十點(diǎn),公司包下了市中心最豪華的星級(jí)酒店宴會(huì)廳舉辦慶功宴。
我?guī)е馅w和小陳,洗了把臉,換上了我們平時(shí)見客戶時(shí)穿的稍微干凈點(diǎn)帶領(lǐng)子的Polo衫,打車趕往酒店。雖然還是很疲憊,但我們臉上的笑容是發(fā)自內(nèi)心的。我們甚至在車上討論,等下要不要敬周誠(chéng)一杯,狠狠宰他一頓好的。
到了宴會(huì)廳門口,里面燈火輝煌,衣香鬢影。投資方大佬、西裝革履的運(yùn)營(yíng)團(tuán)隊(duì)、打扮精致的女網(wǎng)紅們穿梭其中,歡聲笑語(yǔ)。
我們?nèi)齻€(gè)剛準(zhǔn)備邁步進(jìn)去,一個(gè)人影擋在了我們面前。
是孫威。
他今天穿了一身極為顯眼的酒紅色定制西裝,胸前還插著一塊絲巾。他上下打量了我們?nèi)齻€(gè)人一眼,眉頭瞬間擰成了一個(gè)疙瘩。
“孫總,恭喜啊,開服大捷。”我客氣地打了個(gè)招呼。
孫威沒(méi)有接我的話,而是冷冷地說(shuō):“李總,你們?cè)趺磥?lái)了?”
我愣住了:“周總之前不是說(shuō),晚上全公司一起慶功嗎?”
孫威撇了撇嘴,壓低了聲音,語(yǔ)氣里充滿了毫不掩飾的嫌棄:“李總,你看看里面都是些什么人。主桌坐的都是投資方的大佬和咱們重金請(qǐng)來(lái)的網(wǎng)紅大V。你們幾個(gè)外包團(tuán)隊(duì)的,幾天沒(méi)洗澡了一身泡面味兒,穿得跟農(nóng)民工似的,進(jìn)去沖撞了貴客怎么辦?到時(shí)候影響了公司的形象,這責(zé)任你擔(dān)得起嗎?”
小陳一聽就火了,年輕人氣盛,往前邁了一步:“你什么意思?服務(wù)器是我們拿命保下來(lái)的!沒(méi)有我們,你們現(xiàn)在全在辦公室里哭呢!憑什么我們不能進(jìn)?”
“你敢這么跟我說(shuō)話?”孫威臉色一沉,指著小陳的鼻子,“搞清楚你們的身份!你們是乙方,是拿錢辦事的外包!外包要有外包的覺(jué)悟!”
老趙趕緊拉住小陳,臉上擠出一點(diǎn)卑微的笑容:“孫總,我們就在角落里找個(gè)桌子吃口飯就行,保證不亂跑。”
“沒(méi)桌子了。”孫威冷笑一聲,指了指宴會(huì)廳大門外,走廊盡頭通往后廚的一個(gè)過(guò)道,“那邊后廚門口有個(gè)員工通道,我讓人在那邊給你們支個(gè)折疊的塑料桌,你們?cè)谀莾簩?duì)付一口吧。那邊有給服務(wù)員準(zhǔn)備的盒飯,管飽。”
打發(fā)去后廚旁邊?吃盒飯?坐塑料凳?
一股熱血直沖我的腦門。我攥緊了拳頭,指甲深深地陷進(jìn)肉里。我們拿命護(hù)住了你們的飯碗,現(xiàn)在你們?cè)诶锩娉韵愫壤保屛覀冊(cè)诤髲N門口吃剩飯?
我沒(méi)有發(fā)火,因?yàn)槲矣X(jué)得周誠(chéng)肯定不知道這事。
我深吸一口氣,越過(guò)孫威的肩膀,往宴會(huì)廳里看去。
主桌上,周誠(chéng)正舉著一杯香檳,跟一個(gè)女網(wǎng)紅在合影。他滿面紅光,笑容燦爛。
就在他轉(zhuǎn)身的瞬間,他的目光恰好穿過(guò)大門,跟我的視線撞在了一起。
距離不過(guò)十幾米,他清清楚楚地看到了我,看到了孫威攔在我們面前,也看到了老趙那尷尬局促的神情。
我滿心期待他能放下酒杯,走過(guò)來(lái)拍著孫威的肩膀說(shuō):“搞什么鬼,這是我最好的兄弟,最大的功臣,讓他坐主桌!”
但是,周誠(chéng)沒(méi)有。
他端著酒杯的手停頓了一秒。那一秒里,我看到他的眼神中閃過(guò)一絲掙扎。他看看身邊光鮮亮麗的資本大佬,看看舉著手機(jī)直播的網(wǎng)紅,又看了看門外灰頭土臉的我們。
他權(quán)衡了。 他覺(jué)得,在這個(gè)需要展示公司高大上形象的時(shí)刻,認(rèn)下我們這幾個(gè)“底層外包”,會(huì)讓他掉價(jià)。
于是,周誠(chéng)尷尬地笑了笑,然后像沒(méi)看見我們一樣,轉(zhuǎn)過(guò)身,繼續(xù)和投資方碰杯大笑。
“看到了嗎?”孫威得意地笑了起來(lái),“周總很忙,沒(méi)空搭理你們。趕緊去后廚那邊吧,別站在這兒礙眼了。”
那一刻,我心里的某根弦,“吧嗒”一聲,徹底斷了。
我沒(méi)有發(fā)怒,也沒(méi)有大吼大叫。那種寒心,是刺骨的冰涼,讓人連吵架的欲望都沒(méi)有了。
“老趙,小陳。”我平靜地轉(zhuǎn)過(guò)身,看著身邊兩個(gè)氣得眼圈發(fā)紅的兄弟,“我們走。”
“李哥!咱們就這么算了?”小陳聲音里帶著哭腔,他是真委屈。
“走。”我沒(méi)有回頭看宴會(huì)廳里那繁華的景象,大步向外走去,“李哥帶你們?nèi)コ院贸缘摹_@里的東西,太臟,吃了反胃。”
06
深秋的夜風(fēng)帶著涼意,吹在身上,把機(jī)房里帶出來(lái)的汗水激得冰涼。
我們?cè)谛羌?jí)酒店對(duì)面的街角找了家重慶老火鍋。剛一坐下,小陳的眼淚就吧嗒吧嗒往下掉,他是個(gè)剛畢業(yè)的孩子,自尊心強(qiáng),哪受過(guò)這種委屈。
“行了,大老爺們哭什么。來(lái),吃肉。”我把一盤剛燙好的肥牛夾到他碗里,又給老趙倒?jié)M了一杯冰啤酒。
老趙端起杯子,一口干了,重重地嘆了口氣:“老板,我是替你不值。你連婚房都押進(jìn)去了,弄回來(lái)八百萬(wàn)的設(shè)備。這幾天咱們睡機(jī)房吃泡面,拿命保他服務(wù)器不崩,結(jié)果連上桌敬杯酒的資格都沒(méi)有?這叫什么事兒啊!”
我沒(méi)說(shuō)話,只是默默地?fù)浦伬锏膶挿邸釟怛v騰的白霧氤氳在眼前,我腦子里閃過(guò)的,全是我老婆林夏把房產(chǎn)證拍在桌子上的畫面。
“在商言商。這四個(gè)字,夏夏說(shuō)得對(duì)。”我放下筷子,拿紙巾擦了擦手,掏出了隨身帶著的平板電腦。
我沒(méi)有像潑婦一樣打電話過(guò)去罵街,也沒(méi)有在朋友圈發(fā)泄情緒。成年人的世界,體面是留給自己的。
我調(diào)出了我們和周誠(chéng)公司簽的那份《服務(wù)器硬件代采及基礎(chǔ)運(yùn)維協(xié)議》。
白紙黑字寫得很清楚,八百萬(wàn)的預(yù)算,涵蓋的是主干服務(wù)器的租賃和基礎(chǔ)線路。
但是,只有搞技術(shù)的人才知道,新游戲剛開服的晚高峰,流量是會(huì)呈指數(shù)級(jí)爆炸的。為了確保周誠(chéng)的《紀(jì)元》在公測(cè)首日絕對(duì)不卡頓、絕對(duì)不丟面子,我私下里動(dòng)用了自己的資源,甚至個(gè)人貼進(jìn)去了小三十萬(wàn),額外租了三個(gè)高防的備用寬帶節(jié)點(diǎn)。
這三個(gè)節(jié)點(diǎn),就像是在主干道旁邊硬生生開辟出來(lái)的三條應(yīng)急車道。有了它們,流量再大也能消化得干干凈凈。而這部分,完全是我看在大學(xué)四年上下鋪的“兄弟情”上,免費(fèi)搭進(jìn)去的贈(zèng)品,合同里根本沒(méi)體現(xiàn)。
“李哥,你干嘛呢?”小陳抹了抹眼睛,看著我冷若冰霜的臉。
“既然感情沒(méi)了,贈(zèng)品自然也就收回了。咱們公司本來(lái)就不富裕,沒(méi)道理拿自己的錢去給別人撐場(chǎng)面。”我語(yǔ)氣平靜得連我自己都驚訝。
我點(diǎn)開了后臺(tái)管理系統(tǒng)。不需要什么黑客技術(shù),也不需要植入什么病毒。我只是行使了我作為這幾臺(tái)備用服務(wù)器實(shí)際付款人的合法權(quán)利。
鼠標(biāo)移動(dòng),點(diǎn)擊【停止服務(wù)】。
彈出提示框:“確認(rèn)停止該節(jié)點(diǎn)運(yùn)行嗎?”
我腦海中最后一次閃過(guò)周誠(chéng)舉著香檳轉(zhuǎn)過(guò)頭假裝沒(méi)看見我的樣子。
確認(rèn),回車。
“啪”的一聲輕響,三條昂貴的應(yīng)急車道,瞬間切斷。
我合上平板,端起酒杯:“來(lái),這杯敬咱們自己。吃完這頓,明天給你們放假,好好睡一覺(jué)。”
![]()
而此時(shí)此刻,一街之隔的星級(jí)酒店宴會(huì)廳里,正是一派紙醉金迷的繁華景象。
時(shí)間指向了晚上八點(diǎn)半。這是所有網(wǎng)游公測(cè)首日流量最恐怖的黃金時(shí)段。無(wú)數(shù)下班、放學(xué)的玩家在此時(shí)瘋狂涌入《紀(jì)元》。
宴會(huì)廳正前方的大屏幕上,原本平穩(wěn)上升的在線人數(shù)和充值流水曲線,正在接受著前所未有的考驗(yàn)。
周誠(chéng)正紅光滿面地跟最大的資方代表王總碰杯。
“周總啊,這次干得漂亮!我看這流水,今晚破四千萬(wàn)不是夢(mèng)。明天我就讓財(cái)務(wù)把下一輪的宣發(fā)資金打過(guò)去!”王總哈哈大笑。
孫威在一旁端著酒杯湊趣:“王總您放心,有我在,這游戲的運(yùn)營(yíng)和營(yíng)銷絕對(duì)是業(yè)內(nèi)頂流。只要有流量,錢還不跟大風(fēng)刮來(lái)似的?”
就在這時(shí),大廳里突然傳來(lái)一陣騷動(dòng)。
“怎么回事?屏幕卡住了!”一個(gè)運(yùn)營(yíng)專員驚呼起來(lái)。
周誠(chéng)和孫威同時(shí)轉(zhuǎn)頭看去。
大屏幕上,原本一秒鐘跳動(dòng)幾十次的流水?dāng)?shù)字,突然像被凍住了一樣,停在了兩千四百萬(wàn)一動(dòng)不動(dòng)。緊接著,代表服務(wù)器負(fù)載的綠色進(jìn)度條瞬間飆紅,直接頂破了100%的臨界值!
失去李巖那三個(gè)備用節(jié)點(diǎn)的支撐,幾百萬(wàn)的瞬間并發(fā)流量如同決堤的洪水,狠狠地撞在了只有八百萬(wàn)預(yù)算的主干服務(wù)器上。雙向八車道瞬間變成了擁擠的單行道。
“滴——滴——滴——”
代表嚴(yán)重宕機(jī)的刺耳警報(bào)聲,通過(guò)音響在整個(gè)宴會(huì)廳里回蕩。原本舒緩的背景音樂(lè)被無(wú)情切斷,顯得極其突兀。
“周總!服務(wù)器失去響應(yīng)了!玩家大面積掉線,論壇上已經(jīng)開罵了!”技術(shù)助理滿頭大汗地跑過(guò)來(lái)匯報(bào)。
周誠(chéng)的臉“唰”地一下白了,手里的香檳杯猛地一抖,酒水灑了一地。他驚恐地看向王總,王總原本笑呵呵的臉?biāo)查g陰沉得像要滴出水來(lái)。
“孫威!你不是說(shuō)萬(wàn)無(wú)一失嗎?這是怎么回事!”周誠(chéng)幾乎是吼出來(lái)的,脖子上的青筋都爆了起來(lái)。
孫威也被這突如其來(lái)的變故嚇了一跳,但他很快冷靜下來(lái)。他知道,這個(gè)時(shí)候絕對(duì)不能背鍋。
“周總,你別急!”孫威腦子轉(zhuǎn)得飛快,立刻指鹿為馬,“肯定是李巖那個(gè)草臺(tái)班子!我早說(shuō)過(guò)這幫外包不靠譜,為了省錢買了一堆破爛硬件,現(xiàn)在關(guān)鍵時(shí)刻掉鏈子了吧!他剛剛還在門口跟我鬧脾氣,嫌我不讓他們上主桌,這絕對(duì)是他們工作失職!”
周誠(chéng)氣急敗壞地掏出手機(jī),瘋狂撥打我的號(hào)碼。
火鍋店里,我的手機(jī)震動(dòng)個(gè)不停。我看著屏幕上閃爍的“誠(chéng)子”兩個(gè)字,直接按了靜音,把手機(jī)反扣在桌面上,繼續(xù)安穩(wěn)地涮著毛肚。
電話打不通,周誠(chéng)徹底慌了。
孫威湊上前,信誓旦旦地拍著胸脯:“周總,王總,您二位放心!李巖那幫人干不了的活,我能干!我認(rèn)識(shí)業(yè)內(nèi)專門做緊急修復(fù)的頂級(jí)團(tuán)隊(duì),價(jià)格只要他們的一半,我這就叫他們遠(yuǎn)程接管,半小時(shí)內(nèi)絕對(duì)搞定!”
王總冷冷地盯著周誠(chéng):“我不管你找誰(shuí),半小時(shí)后游戲要是還登不上,明天的資金全部?jī)鼋Y(jié),準(zhǔn)備走法律程序吧!”
07
孫威躲到洗手間,趕緊給他以前的“老關(guān)系”——一家經(jīng)常跟他有私下利益輸送的廉價(jià)云服務(wù)公司打去了電話。
這家公司平時(shí)接接小程序的活兒還行,哪里見過(guò)幾百萬(wàn)人同時(shí)在線的大陣仗。但重賞之下必有勇夫,那邊一聽費(fèi)用給得高,二話不說(shuō)就遠(yuǎn)程接入了后臺(tái)。
面對(duì)龐大的擁堵數(shù)據(jù),這幫廉價(jià)外包根本看不懂我之前留下的復(fù)雜的底層安全架構(gòu)。為了完成孫威“半小時(shí)內(nèi)恢復(fù)登錄”的死命令,他們采用了最粗暴、最野蠻的手段:一刀切限流。
他們直接把服務(wù)器的排隊(duì)機(jī)制改了,同時(shí)強(qiáng)制重啟了幾個(gè)因?yàn)檫^(guò)載而鎖死的數(shù)據(jù)庫(kù)接口。
晚上九點(diǎn)一刻。
大屏幕上的數(shù)字重新開始跳動(dòng),游戲似乎恢復(fù)了正常,玩家又可以排隊(duì)登錄了。
孫威長(zhǎng)長(zhǎng)地松了一口氣,抹了一把額頭上的冷汗,跑到王總面前邀功:“王總,您看!我就說(shuō)換掉那個(gè)不靠譜的李巖就行了吧!我找的團(tuán)隊(duì)不僅技術(shù)好,還給我省了幾十萬(wàn)預(yù)算呢!完全是虛驚一場(chǎng)!”
周誠(chéng)也癱坐在椅子上,感覺(jué)像是在鬼門關(guān)走了一遭。宴會(huì)廳里的音樂(lè)重新響起,大家又開始推杯換盞。
然而,在這表面的繁榮與喧囂之下,一場(chǎng)真正的、足以毀掉整個(gè)公司的災(zāi)難,正在悄悄蔓延。
廉價(jià)外包團(tuán)隊(duì)那種野蠻的強(qiáng)制重啟,就像是在高速行駛的高鐵上猛拉了一把手剎,雖然車停住了,但底層的零件已經(jīng)發(fā)生了致命的錯(cuò)位。
因?yàn)榫W(wǎng)絡(luò)擁堵和數(shù)據(jù)強(qiáng)制重啟,導(dǎo)致游戲的核心業(yè)務(wù)邏輯出現(xiàn)了極微小的“毫秒級(jí)延遲”。
這個(gè)漏洞普通玩家一開始根本察覺(jué)不到,直到一個(gè)土豪玩家在充值購(gòu)買全服限量的高級(jí)坐騎時(shí),偶然卡頓了一下。
他發(fā)現(xiàn),坐騎已經(jīng)發(fā)送到了他的游戲背包里,但是……他的賬戶余額,一分錢都沒(méi)有扣!
就像你在自動(dòng)販賣機(jī)買飲料,飲料掉出來(lái)了,但機(jī)器卻把你的硬幣又吐了回來(lái)。
土豪玩家震驚了,立刻在公會(huì)群里發(fā)了截圖。
消息就像病毒一樣,在短短十幾分鐘內(nèi)席卷了各大玩家群。
“《紀(jì)元》出BUG了!買東西不扣錢!”
“趕緊上號(hào)薅羊毛啊!白嫖極品裝備!”
“快快快,晚了官方就修復(fù)了!”
無(wú)數(shù)玩家紅著眼睛沖進(jìn)商城,瘋狂點(diǎn)擊購(gòu)買那些動(dòng)輒幾百上千元的虛擬道具。
宴會(huì)廳里,孫威看著大屏幕上如同瘋了一樣飆升的“流水?dāng)?shù)據(jù)”,笑得嘴巴都咧到了耳根:“王總,周總,你們看這數(shù)據(jù)!宕機(jī)算什么,這是饑餓營(yíng)銷啊!玩家的消費(fèi)熱情被徹底激發(fā)了!”
周誠(chéng)看著突破五千萬(wàn)的流水,懸著的心終于放進(jìn)了肚子里,端起酒杯開始四處敬酒。
可是,遠(yuǎn)在廉價(jià)外包團(tuán)隊(duì)的機(jī)房里,幾個(gè)程序員卻盯著后臺(tái)真實(shí)的資金核算系統(tǒng),嚇得渾身發(fā)抖。
“老大……出大問(wèn)題了。”一個(gè)小程序員指著屏幕上紅紅綠綠的代碼,聲音抖得像篩糠,“商場(chǎng)的道具發(fā)出去幾十萬(wàn)件了……但是,第三方支付渠道那邊傳回來(lái)的實(shí)際到賬金額……是零。”
帶頭的老大一把推開他,撲到屏幕前。