痞客邦事件簿(三)-痞客邦致會員的一封公開信

更新 發佈閱讀 7 分鐘

這封信件想表達改版的急迫性跟必要的點,即便如此也說明不了為什麼新團隊無法掌握系統結構,也沒有那個技術能力「維運」,或許有一種雙手一攤的心態,反正我們是新接手的團隊,過去怎樣不管,系統就是要整個翻新。

我們假設新團隊真的有能力,得知要改版的第一個月內(系統升級不是市場買菜說買就買),主導這次系統升級的主管就需要定義好情境。

假定開發團隊的人力極度吃緊,開發時間又不給,整個團隊要往屎坑跳,尤其是...

前端(FE/UI 混合編制)只有,5位後端、4位前端混UI設計師,5 個月的死線(約 23 週),以及 15 年累積的龐大資料與技術債。

主責的PM就要能夠釐清舊系統的邊際、細節在那裡、配合著新系統的目標,盤點現在有多少人力跟能力在新系統上進行開發。

  • 工程師負責新舊系統的對齊,主、次功能先規劃出來,哪些功能混亂盤根錯節的程度到哪、資料表的欄位又對應到哪些功能,要怎麼進行資料的轉移。
  • 視覺設計跟工程師配合,在新系統上要顯示的資料、行為流程、欄位有哪些,避面把了一堆不必要的欄位又撈出來。

例如:

- 會員系統 (SSO) 與權限驗證 (Auth) 機制
- 文章管理
- 列表資料
- 搜尋、分類、狀態、權限...etc
- 內容資料
- 編輯器、SEO、標籤...etc
- 相簿管理
- 上傳、檢視、分享、標記、權限...etc
- 設定管理...
- 樣式管理...
- 好友管理、拜訪記錄...
- 合作機會...
- 通知管理
- 簡訊、mail、系統內通知

記住!!!重點在於,怎麼把舊系統功能移植到新系統上,所以要懂的抄,把既有邏輯拿來沿用,有問題的優化,沒問題的沿用。

叫你抄邏輯不是抄程式碼,不要自己猜。

這樣前前後後弄也要4週x5工作天,甚至6週x5工作天的時間盤點、定案。


再來人力的分配,已經知道新、舊系統的Gap,既然不想維護舊系統,那就把新系統規劃好,用功能切人力,每個功能保底至少要一位後端、一位前端、一位切版加畫面調整的UI設計師。

為了減少溝通成本,為了避免傳統前後端分工造成的「等待浪費」,我們將 9 人部隊拆解為三個「垂直功能小組 (Feature Squads)」,每個小組對自己的功能模組負全責。


開始進入實戰環節,每個功能必須有「對應的負責人」,避免責任推託。

A 隊 - 內容核心組 (Content Core)

  • 任務:文章管理、相簿管理(最硬的骨頭,資料量最大)。
  • 配置:2 後端 + 1 前端 + 1 UI/UX (主導)。
  • 重點:確保舊文章 HTML 轉移後不跑版、圖片路徑正確。
    • 解決情境 - 髒 HTML 的容錯:舊文章裡充斥著 `font` 標籤、壞掉的 `iframe` 。A 隊不嘗試完美解析每一篇文章,而是開發一個可轉移的「Legacy Container(遺留容器)」。新文章使用乾淨的 Block Editor(區塊編輯器);舊文章則原封不動塞進容器中,並用 CSS 限制其最大寬度與溢出行為,確保「雖然醜,但能看,且不會撐爆手機版面」。
    • 解決情境 - 圖片路徑映射:幾億張圖片不進行實體搬運。A 隊建立一個高效的 Mapping Service,將舊的 `/images/2010/xxx.jpg` 請求,在 CDN 層直接 Rewrite 到新的雲端物件儲存路徑。

B 隊 - 會員與社交組 (User & Social)

  • 任務:Auth、設定、好友、通知、樣式管理。
  • 配置:2 後端 + 1 前端 (邏輯強) + 1 UI (支援)。
  • 重點:權限邏輯(誰能看文章)、登入狀態維持。
    • 解決情境 - 密碼無痛升級: 舊密碼加密方式已不安全。B 隊實作「雙重驗證策略」:用戶登入時,系統先試新加密邏輯,失敗則試舊邏輯;一旦舊邏輯驗證成功,系統自動在背景將密碼升級為新加密格式並寫入新欄位。用戶無感,但安全性提升。

C 位 - 架構與遷移組 (Infra & Migration)

  • 成員:Tech Lead (兼任) + 1 資深後端
  • 任務:由 最資深的後端 (Tech Lead) 兼任,不背具體畫面功能。
  • 重點:負責資料庫 Schema 設計、寫資料轉移腳本 (ETL)、制定 API 規範。
    • 解決情境 - API 規範先行: C 隊不參與畫面開發,而是專注於定義 Swagger/OpenAPI 文件。A、B 隊的前端不需要等後端寫完 API 才能動工,直接依照規範使用 Mock Server 開發畫面。
    • 解決情境 - ETL 資料清洗: 面對 15 年累積的資料庫,C 隊撰寫 ETL 腳本。遇到亂碼或格式錯誤的資料(例如 Email 欄位裡填的是電話),直接在遷移過程中寫入「例外 Log」並設為 Null,而不是讓整個遷移程序崩潰。

經過漫長19週的高強度開發,最後一個月,我們不開發新功能,只做兩件事:修 Bug演練上線

我們不打算進行「熱切換(Hot Swap)」,風險太高。 我們規劃了「停機 6 小時」的劇本:

  1. 鎖定舊站: 開啟唯讀模式,停止所有寫入(發文、留言),確保資料靜止。
  2. 增量同步: C 隊執行最後一次資料同步腳本,搬移最後一刻產生的差異資料。
  3. DNS 切換: 指向新系統。
  4. 安全手段:如果新站上線後發生致命錯誤,因為舊站資料沒被動過(只是唯讀),我們可以隨時把 DNS 切回去。這就是我們的保命符。

雖然不想馬後炮,但這封信會出現是必然的,不管文章內的重點是什麼都掩飾不了,新團隊上任後風風火火的搞砸對於龐大用戶的信任。


歷史總是那麼相似,這些情境雖然已經過了有6,7年之久,但我還歷歷在目,我自己也搞砸過兩個系統,第一次不懂、第二次太有把握,還好在問題弄大之前,都有跟業主好好溝通,避免這種超大型的公關災難...。

也因為這些經驗,還好案件的成功率大大提升不少也都順利收案。

在那之後,聽到有合作案要談系統轉移,我都很慎重再三確認細節,當我聽到業主講出,別的團隊說,他們多久可以上線,但細節卻是輕描淡寫,我只能給予祝福...



對於痞客邦的事件,我想這是最後一篇了,如果有不一樣的劇情,再來討論。

留言
avatar-img
留言分享你的想法!
avatar-img
詹姆士的軟體易開罐
33會員
93內容數
這是一系列以軟體開發為主題的輕鬆分享,內容涵蓋了技術選擇、開發經驗、實戰應用等多方面的議題。無論是如何在眾多框架中做出選擇,還是如何應對技術轉移的挑戰,這裡有幽默、有趣的對話風格,將複雜的技術問題轉化為易懂的故事。
2025/12/12
如果說上一篇提到的技術崩潰是這次風暴的「病徵」,那麼隱藏在程式碼背後的資本流動與市場選擇,或許才是真正的「病灶」。 隨著痞客邦(PIXNET)的服務在 12/13...逐漸恢復(或說是勉強運作),真正的挑戰才正要開始。對於使用者來說,信心一旦崩塌,重建往往比修復資料庫還難。
Thumbnail
2025/12/12
如果說上一篇提到的技術崩潰是這次風暴的「病徵」,那麼隱藏在程式碼背後的資本流動與市場選擇,或許才是真正的「病灶」。 隨著痞客邦(PIXNET)的服務在 12/13...逐漸恢復(或說是勉強運作),真正的挑戰才正要開始。對於使用者來說,信心一旦崩塌,重建往往比修復資料庫還難。
Thumbnail
2025/12/10
這是一個關於「技術債」與「新舊系統交替(Legacy System Migration)」的故事。 這次台灣元老級的部落格平台——痞客邦(PIXNET),從 12/03 開始在 FB 公告改版作業,這場原本預期順利升級的行動,直到 12/10 依然處於「戰時搶救」狀態。
2025/12/10
這是一個關於「技術債」與「新舊系統交替(Legacy System Migration)」的故事。 這次台灣元老級的部落格平台——痞客邦(PIXNET),從 12/03 開始在 FB 公告改版作業,這場原本預期順利升級的行動,直到 12/10 依然處於「戰時搶救」狀態。
2025/11/29
這兩個月,我彷彿經歷了一場深海救援。 接手了一個稍微複雜的專案救援任務,原本預期是常規的除錯與優化,但當我打開 Codebase 的那一刻,我意識到事情沒那麼簡單。前一位工程師留下的,不是單純的 Bug,而是一座由 GenAI 快速堆砌、卻缺乏地基的摩天大樓...
2025/11/29
這兩個月,我彷彿經歷了一場深海救援。 接手了一個稍微複雜的專案救援任務,原本預期是常規的除錯與優化,但當我打開 Codebase 的那一刻,我意識到事情沒那麼簡單。前一位工程師留下的,不是單純的 Bug,而是一座由 GenAI 快速堆砌、卻缺乏地基的摩天大樓...
看更多
你可能也想看
Thumbnail
不是每個人都適合自己操盤,懂得利用「專業」,才是績效拉開差距的開始
Thumbnail
不是每個人都適合自己操盤,懂得利用「專業」,才是績效拉開差距的開始
Thumbnail
生產力爆發帶來的過剩,會讓過去的「還可以啦」成為最低標準。市場需求對於出類拔萃、獨一無二的需求還是存在,但是對於那些價格高度敏感,或是只需要穩定、便宜、還可以啦的需求端來說,AI 正在迅速取代這部分的供給,中間長尾的服務提供者被 AI 替換。
Thumbnail
生產力爆發帶來的過剩,會讓過去的「還可以啦」成為最低標準。市場需求對於出類拔萃、獨一無二的需求還是存在,但是對於那些價格高度敏感,或是只需要穩定、便宜、還可以啦的需求端來說,AI 正在迅速取代這部分的供給,中間長尾的服務提供者被 AI 替換。
Thumbnail
年末總有一種莫名的魔力,讓人特別容易感到孤單。 聖誕節、跨年、緊接著農曆新年……滑開社群,不是甜蜜放閃,就是一群人早早訂好跨年行程。 明明日子算得上順遂,工作穩定無憂,生活也按部就班地往前走着,可總在萬籟俱寂的夜晚,獨自對着空蕩的房間時,心底會悄悄冒出一個念頭:今年,是不是可以不一樣?不再獨自抵
Thumbnail
年末總有一種莫名的魔力,讓人特別容易感到孤單。 聖誕節、跨年、緊接著農曆新年……滑開社群,不是甜蜜放閃,就是一群人早早訂好跨年行程。 明明日子算得上順遂,工作穩定無憂,生活也按部就班地往前走着,可總在萬籟俱寂的夜晚,獨自對着空蕩的房間時,心底會悄悄冒出一個念頭:今年,是不是可以不一樣?不再獨自抵
Thumbnail
2025年12月13日 我在痞客邦已經寫了十年的部落格。 對我來說,能經營好一個部落格,我已經覺得謝天謝地了,實在沒有多餘的時間與精力再經營第二個部落格。 但痞客邦2025年12月的這一次後台大更新,真的是一個大災難。
Thumbnail
2025年12月13日 我在痞客邦已經寫了十年的部落格。 對我來說,能經營好一個部落格,我已經覺得謝天謝地了,實在沒有多餘的時間與精力再經營第二個部落格。 但痞客邦2025年12月的這一次後台大更新,真的是一個大災難。
Thumbnail
方格子、痞客邦、Fanbar 和 應援科技平臺的優缺點及其適用對象。讀者可以瞭解哪些平臺最適合自己的寫作需求,以及如何通過這些平臺實現內容變現。作者還分享了個人的使用經驗和對未來平臺的展望。對於創作者而言,選擇正確的平臺至關重要,能夠幫助他們更有效地與讀者互動並實現經濟回報。寫作變現、訂閱經濟
Thumbnail
方格子、痞客邦、Fanbar 和 應援科技平臺的優缺點及其適用對象。讀者可以瞭解哪些平臺最適合自己的寫作需求,以及如何通過這些平臺實現內容變現。作者還分享了個人的使用經驗和對未來平臺的展望。對於創作者而言,選擇正確的平臺至關重要,能夠幫助他們更有效地與讀者互動並實現經濟回報。寫作變現、訂閱經濟
Thumbnail
在數位浪潮的推動下,痞客邦於疫情後強勢回歸,分別於台北與高雄兩地盛大舉行自媒體會員大會,吸引眾多自媒體創作者熱情參與。這場活動不僅匯聚了超過百位創作者,更揭開了痞客邦推動全新平台策略與市場定位的序幕。
Thumbnail
在數位浪潮的推動下,痞客邦於疫情後強勢回歸,分別於台北與高雄兩地盛大舉行自媒體會員大會,吸引眾多自媒體創作者熱情參與。這場活動不僅匯聚了超過百位創作者,更揭開了痞客邦推動全新平台策略與市場定位的序幕。
Thumbnail
你是否曾想知道如何在電商領域取得巨大成功?或者好奇如何善用社交媒體潛力來推動你的品牌?這個部落格將揭示一個價值12萬的課程,包括實戰和圖示教學,助你精通電商和社交媒體的竅門,無論你是新手還是希望提升業績的專業人士,這個部落格將為你提供寶貴的見解和技巧。立即加入我們,一同探索電商、社交媒體的秘密。
Thumbnail
你是否曾想知道如何在電商領域取得巨大成功?或者好奇如何善用社交媒體潛力來推動你的品牌?這個部落格將揭示一個價值12萬的課程,包括實戰和圖示教學,助你精通電商和社交媒體的竅門,無論你是新手還是希望提升業績的專業人士,這個部落格將為你提供寶貴的見解和技巧。立即加入我們,一同探索電商、社交媒體的秘密。
Thumbnail
文、圖/痞客邦提供    台灣最具指標性的部落客獎項「社群金點賞 PIXstar Awards」本月於官網公布本屆得獎者,痞客邦根據2021~2022年數據綜合表現,評選出最具影響力的「百大部落客」得獎名單,以及9大類別金獎、優選創作者。即使近年社群主流為短影音和短推文,仍有多位得獎者在
Thumbnail
文、圖/痞客邦提供    台灣最具指標性的部落客獎項「社群金點賞 PIXstar Awards」本月於官網公布本屆得獎者,痞客邦根據2021~2022年數據綜合表現,評選出最具影響力的「百大部落客」得獎名單,以及9大類別金獎、優選創作者。即使近年社群主流為短影音和短推文,仍有多位得獎者在
Thumbnail
如果你正考慮在痞客邦架設部落格,或想知道是否有其他推薦的部落格網站,本文整理了痞客邦註冊及發文教學,更同場加映痞客邦與方格子平台比較,給你更多的部落格選擇參考!
Thumbnail
如果你正考慮在痞客邦架設部落格,或想知道是否有其他推薦的部落格網站,本文整理了痞客邦註冊及發文教學,更同場加映痞客邦與方格子平台比較,給你更多的部落格選擇參考!
Thumbnail
基於一個長期關注公益團體財務責信的社工師,我還是想知道大家的錢,到底去了哪裡?是否可以請痞客邦說明一下?
Thumbnail
基於一個長期關注公益團體財務責信的社工師,我還是想知道大家的錢,到底去了哪裡?是否可以請痞客邦說明一下?
Thumbnail
文/PIXNET提供   今年上半年由於新冠肺炎疫情,不少餐飲業者受到影響,但也有的餐廳在網路上討論度依舊相當火熱!痞客邦根據 2020 上半年美食文章搜尋及瀏覽數據,統計出 10 大熱門餐廳為:茶六、碳佐麻里、屋馬、旭集、和牛涮、欣葉日本料理、溫野菜、壽司郎、起家雞、六扇門。以類型區分,
Thumbnail
文/PIXNET提供   今年上半年由於新冠肺炎疫情,不少餐飲業者受到影響,但也有的餐廳在網路上討論度依舊相當火熱!痞客邦根據 2020 上半年美食文章搜尋及瀏覽數據,統計出 10 大熱門餐廳為:茶六、碳佐麻里、屋馬、旭集、和牛涮、欣葉日本料理、溫野菜、壽司郎、起家雞、六扇門。以類型區分,
Thumbnail
文、圖/PIXNET提供   夏日炎炎,香甜多汁的芒果正值盛產季節,鮮切芒果塊加上剉冰,讓暑氣瞬間全消!痞客邦統計近期台灣北、中、南地區最熱搜 15 間芒果冰品店,北部地區以「Ice Monster」、「思慕昔」最為熱搜,而南部的人氣冰店則大多集中於台南,例如「冰鄉」、「莉莉水果店」都是台南當
Thumbnail
文、圖/PIXNET提供   夏日炎炎,香甜多汁的芒果正值盛產季節,鮮切芒果塊加上剉冰,讓暑氣瞬間全消!痞客邦統計近期台灣北、中、南地區最熱搜 15 間芒果冰品店,北部地區以「Ice Monster」、「思慕昔」最為熱搜,而南部的人氣冰店則大多集中於台南,例如「冰鄉」、「莉莉水果店」都是台南當
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News