第1章
燈下同謀1
城市的夜像一張反復覆寫的屏幕,亮處是霓虹與車燈,暗處是無聲吞吐的黑影。林知夏下班時走得很快,風從玻璃幕墻間的縫隙鉆出來,像有人在背后輕輕推她一把。她把外套拉鏈拉到下巴下面,仍舊覺得冷。她沒有抬頭看高樓的頂端,因為那上面總掛著“正在維護”的字樣——自從那場事故之后,整座城市的系統(tǒng)仿佛都變得謹慎起來,連廣告牌都像在等某種命令。
她的手機在掌心震動了一下。
消息來自工作群:研發(fā)部線上緊急故障。
林知夏是產(chǎn)品經(jīng)理,不是運維,也不負責后端架構(gòu)。但她在這家公司里總擔著一個“補鍋”的角色。因為她擅長把一堆看似互相矛盾的日志、需求、運營數(shù)據(jù)拼成一張能落地的路線圖。她被叫去的時候,往往意味著事情已經(jīng)超過工程師能內(nèi)部消化的范圍,至少需要一個人把“發(fā)生了什么”說清楚、把“接下來怎么做”寫得足夠讓老板點頭。
群里又刷出一條。
運維說:凌晨兩點半的版本更新觸發(fā)了異?;貪L,現(xiàn)在線上部分用戶無法完成支付。影響范圍在擴大,但目前暫無安全風險確認。
林知夏盯著最后那句“暫無安全風險確認”,眼皮一跳。安全風險四個字像硬幣一樣反光,晃得人心里發(fā)緊。她知道這種話通常意味著:監(jiān)控還沒看到確定的壞事,但已經(jīng)有一些信號讓人不敢掉以輕心。
她把背包甩到肩上,快步穿過寫字樓長廊。走廊里燈光偏冷,地面反射出她的影子,像一個被拉長的問號。辦公室的門沒有完全關(guān)上,里面?zhèn)鞒鲦I盤敲擊與壓低的爭論聲。
“知夏來了?”有人抬頭,是技術(shù)支持組的小高。他總是把“客氣”掛在臉上,像把同一把鑰匙插在不同的門鎖里。他的眼睛里卻有疲憊,“我們需要你看一下用戶側(cè)的行為鏈路,判斷是不是產(chǎn)品規(guī)則改動導致的。”
“我馬上。”林知夏把電腦包放到工位上,打開屏幕。屏幕上彈出一個實時面板:支付失敗率從0.2%上升到3.8%,呈臺階式攀升。她沒有直接看那串數(shù)字,而是先看失敗率上升開始的時間點。凌晨兩點半,正是上線窗口。
時間點和版本更新觸發(fā)回滾完全一致。
她點開日
她的手機在掌心震動了一下。
消息來自工作群:研發(fā)部線上緊急故障。
林知夏是產(chǎn)品經(jīng)理,不是運維,也不負責后端架構(gòu)。但她在這家公司里總擔著一個“補鍋”的角色。因為她擅長把一堆看似互相矛盾的日志、需求、運營數(shù)據(jù)拼成一張能落地的路線圖。她被叫去的時候,往往意味著事情已經(jīng)超過工程師能內(nèi)部消化的范圍,至少需要一個人把“發(fā)生了什么”說清楚、把“接下來怎么做”寫得足夠讓老板點頭。
群里又刷出一條。
運維說:凌晨兩點半的版本更新觸發(fā)了異?;貪L,現(xiàn)在線上部分用戶無法完成支付。影響范圍在擴大,但目前暫無安全風險確認。
林知夏盯著最后那句“暫無安全風險確認”,眼皮一跳。安全風險四個字像硬幣一樣反光,晃得人心里發(fā)緊。她知道這種話通常意味著:監(jiān)控還沒看到確定的壞事,但已經(jīng)有一些信號讓人不敢掉以輕心。
她把背包甩到肩上,快步穿過寫字樓長廊。走廊里燈光偏冷,地面反射出她的影子,像一個被拉長的問號。辦公室的門沒有完全關(guān)上,里面?zhèn)鞒鲦I盤敲擊與壓低的爭論聲。
“知夏來了?”有人抬頭,是技術(shù)支持組的小高。他總是把“客氣”掛在臉上,像把同一把鑰匙插在不同的門鎖里。他的眼睛里卻有疲憊,“我們需要你看一下用戶側(cè)的行為鏈路,判斷是不是產(chǎn)品規(guī)則改動導致的。”
“我馬上。”林知夏把電腦包放到工位上,打開屏幕。屏幕上彈出一個實時面板:支付失敗率從0.2%上升到3.8%,呈臺階式攀升。她沒有直接看那串數(shù)字,而是先看失敗率上升開始的時間點。凌晨兩點半,正是上線窗口。
時間點和版本更新觸發(fā)回滾完全一致。
她點開日