技術筆記
項目裡踩過的坑,記下來免得下次再踩。
-
老舊系統的資料庫直連,要注意甚麼
不少客戶的 ERP 只提供唯讀帳號,欄位命名也很隨意。 記錄一下我們做唯讀同步時的幾個約定:字元集統一、時間欄位時區確認、大表分批拉取。
-
用 Caddy 代替 Nginx 做反向代理的這半年
配置少了一半,證書自動續期省了不少事。但也有坑,例如預設的 HTTP/2 會令某些舊客戶端握手失敗,需要明確降級到 HTTP/1.1。
-
把手工發佈改成流水線之後,我們省下了甚麼
一開始只是為了少加班,後來發現最大的收益不是時間,而是回滾變簡單了—— 出問題五分鐘能退回上一個版本,大家改程式的時候心態都不一樣。
-
看板大屏的解析度適配
車間大屏的解析度和瀏覽器版本都很固定,但不同廠家的都不一樣。 最後用一套縮放方案統一處理,記錄一下思路。
-
介面對接時的欄位語義對齊
「訂單狀態」這四個字,在三個系統裡有三套取值。 這類問題的成本往往比寫程式本身高得多,所以我們現在都會先出一份欄位對照表。