關於

山姆鍋在網路上用這個名字碎念軟體開發、架構與運維;現實中叫 Sam。這站「我是山姆鍋」是個人部落格——寫過踩坑、工具與流程,偶爾偏離正題。

過去幾年輾轉做過工程、架構與帶人的工作,頭銜換過不少,比較記得住的是:怎麼把一個服務撐住、怎麼讓團隊少踩同一條坑。現在是獨立軟體開發者,正在一人開發 NT² Vault:結構化數位資產保管箱。

我是山姆鍋封面圖

喜歡做什麼

山姆鍋比較在意的,不是某個框架或證照,而是把問題拆開、用合理的技術湊出一個站得住的方案——尤其是分散式系統、Web 應用,以及雲端上那一套從設計、開發到部署維運的整段路。高可用、好擴展這類目標聽起來很履歷,但實務上多半是:服務掛了怎麼辦、流量上來怎麼撐、變更能不能安全落地。

帶過開發團隊、也走完過產品從想法到上線的週期。技術背景讓山姆鍋比較容易聽懂工程師在卡什麼;流程上用過敏捷/Scrum,證照有過,但真正管用的還是現場怎麼協調、怎麼取捨。

一路上做過的事

時間拉長來看,山姆鍋幾乎一直在「線上服務」附近打轉:從很早的網路通訊、手遊下載與訂票,到影音、雲端遊戲、支付,再到後來的部署平台與零信任相關系統。下面挑幾段比較記得住的,當背景故事就好——不是完整履歷。

近來。 正在一人開發 NT² Vault:結構化、local-first 的個人數位資產保管箱。介紹與更新見 nt2.meblog.nt2.me

奔騰網路時期。 做過 RAPD,一個用 Kubernetes 當控制平面的雲原生部署 SaaS,支援多叢集、多區域,讓開發者以宣告式方式定義應用與基礎設施。也參與過 Mavis:基於零信任架構(Zero-trust Architecture; ZTA)的特權存取管理(Privilege Access Management; PAM)系統,山姆鍋做系統/軟體架構,以及初版前後端框架。

伊凡達科技。 進來後第一個案子是「貓掌」手遊串流:架構整包,也實作過支援 HLS 的視訊串流服務(Golang),還是公司第一個上 Kubernetes 的應用。後來有「支付樂」第三方支付——系統與軟體架構、開放 API,以及雲端自動部署。也碰過 Motion 遊戲分發平台那條線:面向全球玩家,結合社群挖礦、虛寶交易,並以區塊鏈加密代幣作為平台交易貨幣。

優必達(Ubitus)。 GameCloud 雲端遊戲串流解決方案。山姆鍋偏系統架構與研發主管,寫碼相對少,但研發、測試與維運的流程與工具有一起定過。雲端架構下的可用性與擴充,比單一叢集麻煩得多,那段日子對後來看問題的方式影響不小。

更早一點。 在鴻鵠國際做過線上影音交友/客服平台(有點像線上個人實境秀)——公司小,前端以外幾乎都碰過;伺服器用 Linux 叢集,也用過 OpenVZ 容器區隔服務,現在回頭看,概念上已經有點像後來大家說的 Docker。在富爾特與中華電信合作的「636 影城通」訂票服務,負責第一版整體架構與後端整合,用 Linux 開源軟體組高可用、可擴充、有負載均衡的叢集;初版是 Java,後來同事用 PHP 重寫。曜碩科技時期做過 Java 手機遊戲下載平台的後端、與電信商整合,以及訓練——那時手遊還很火,第一次用英文跟客戶介紹產品,到現在還記得。第一份正式工作在資迅人的「8dCall 網路大哥大」:評估過用 Java 或 C++ 重做後端,後來做了可即時顯示線上狀態的網路簽名檔。氣氛很好,可惜網路泡沫來了,沒待很久。

想找山姆鍋?

對這站有意見或問題,歡迎跟我 聯絡