寫了金流與交易所系統之後,我怎麼管自己的錢
我第一次認真看自己的錢,是在某個凌晨三點對帳對到一半的時候。 那陣子我在做交易所的清算與對帳模組。我盯著螢幕上一排又一排的交易紀錄,某筆入金的金額跟銀行端回報差了幾塊錢手續費,整條對帳就卡住,紅字一路…
繼續閱讀 →我第一次認真看自己的錢,是在某個凌晨三點對帳對到一半的時候。 那陣子我在做交易所的清算與對帳模組。我盯著螢幕上一排又一排的交易紀錄,某筆入金的金額跟銀行端回報差了幾塊錢手續費,整條對帳就卡住,紅字一路…
繼續閱讀 →我第一次完全在家工作的那天,是個禮拜一的早上。我記得很清楚,因為那天我九點半才開電腦,泡了一杯咖啡,心裡想著「太爽了,再也不用通勤」,然後一路混到中午,午餐後躺在沙發上滑手機,回過神來已經三點,我那天…
繼續閱讀 →做後端久了會發現,最容易被低估的就是「時間」。它看起來只是一個欄位、一個 timestamp,但時間牽涉到時區、日光節約、自然日的定義、排程、量測,每一個都能讓你在半夜被叫起來查帳。這篇講我在金流對帳…
繼續閱讀 →先承認一件事:我曾經把健康放在 backlog 最底層 我做後端十幾年了,主力 Go,做過交易所的撮合引擎、金流串接、各種高併發的後台系統。這行的人都懂,當系統上線在即、當 production 半夜…
繼續閱讀 →每次滾動更新,舊的 Pod 都要被換掉。問題是:那一刻你的服務正在做什麼?可能正處理一筆下單、正在跟金流對帳、正在把一則訊息寫進資料庫。如果這時候行程被一刀斬斷,輕則使用者看到一個莫名其妙的錯誤,重則…
繼續閱讀 →我不是那種會講「咖啡是生活的全部」的人。我是寫後端的,平常跟我相處最久的不是咖啡杯,是終端機跟一堆 Go 的 goroutine。但這幾年下來,我發現每天早上那杯自己手沖的咖啡,已經變成我啟動一天最重…
繼續閱讀 →服務一旦拆開,呼叫就從「函式呼叫」變成「網路呼叫」。函式呼叫要嘛回傳、要嘛 panic,幾乎是瞬間的事;網路呼叫多了第三種狀態——「卡住」。我看過太多次線上事故,根因都不是某個服務掛掉,而是某個服務「…
繼續閱讀 →我不太喜歡「burnout」這個詞被講得太輕。這幾年它變成一種社群媒體上的流行語,誰都可以隨口說一句「我快 burnout 了」,然後配一張在咖啡廳的照片。但真正的倦怠不是那樣的。真正的倦怠是你坐在電…
繼續閱讀 →線上半夜出事的時候,你最不想看到的就是一片漆黑。服務回應變慢、錯誤率往上飆,但你打開系統一看,只有一行又一行毫無頭緒的 log,沒有任何線索告訴你「到底是哪一條請求、卡在哪個環節、為什麼慢」。我在交易…
繼續閱讀 →Tech Hub 由台灣的後端工程師 Louis Wu 經營。我做過加密貨幣/證券交易所的撮合引擎與訂單系統、整合過多家金流(冪等、對帳、Webhook)、也建過後台管理系統與高併發的活動搶購網站,並以 .NET Core 搭配 Vue 做全端開發。
這個站的目標是「深度勝過數量」:文章少而精,每篇都源自正式環境的真實取捨與失敗經驗。 關於