後端工程師的實戰技術筆記

Tech Hub

Go 後端、交易所撮合引擎、金流串接、高併發架構——這裡的文章都來自正式環境踩過的坑,不是罐頭教學。

最新文章

全部文章
Programming2026年6月27日

我把 300 行 if-else 拆成狀態機,然後後悔了一半

這篇沒有什麼驚心動魄的線上事故,就是一個關於「過度設計」的自我檢討。我把一段醜到不行的訂單狀態判斷——大概三百行的巢狀 ifelse——重構成了一台漂亮的狀態機。同事都說好看。半年後我回頭看,一半覺得…

繼續閱讀
System Design2026年6月26日

一次半夜的 NTP 校時,讓我的訂單編號撞號了

凌晨三點多,值班手機響了。對帳服務噴出一堆「主鍵衝突」的錯誤——有兩筆完全不同的訂單,拿到了一模一樣的訂單編號。我們的訂單 ID 是用 Snowflake 演算法自己產的,理論上全域唯一、絕不重複。結…

繼續閱讀
Database2026年6月17日

資料庫連線池調校:我踩過的連線數地雷

從一次搶購事故說起 那是一個很普通的週四晚上八點。我們在做一檔限量商品的搶購活動,行銷估計大概會有幾萬人同時湧進來。後端服務早就壓測過了,DB 也升級到更高規格,我心想應該穩。 結果開賣後不到三十秒,…

繼續閱讀
Backend Engineering2026年6月17日

分散式鎖的正確實作:Redis 鎖與我看過的那些災難

做後端做久了,你會發現有一類 bug 特別陰險:平常都好好的,壓力測試也過了,上線跑了三個月相安無事,結果某天半夜流量一尖峰,帳就對不上了。客訴進來說「我明明只點了一次提現,怎麼被扣兩次」,或是行銷活…

繼續閱讀

關於本站

Tech Hub 由台灣的後端工程師 Leo Wu 經營。我做過加密貨幣/證券交易所的撮合引擎與訂單系統、整合過多家金流(冪等、對帳、Webhook)、也建過後台管理系統與高併發的活動搶購網站,並以 .NET Core 搭配 Vue 做全端開發。

這個站的目標是「深度勝過數量」:文章少而精,每篇都源自正式環境的真實取捨與失敗經驗。 關於