開發日誌

開發日誌

標題

測試日誌

123456

打造一座我能信任的服務工廠

AJUA Platform 1.0 為何把測試、受控發布、可觀測性與復原能力視為同一個產品。

先畫清楚運作邊界

一個實用的個人服務,應該容易修改,卻不需要把 Production 變成開發電腦。AJUA 把原始碼、CI、映像建置與 Registry 留在 DevOps;Production 只拉取經過核准的 immutable image 並執行。

讓正常流程就是安全流程

每次 push 都會執行 lint、測試、映像建置與掃描,再由另一個需要人工核准的動作選定精確 revision 發布。公開路由必須明確宣告,管理頁則只允許 Home 連線。

復原能力也是交付的一部分

健康檢查與 Dashboard 用來回答服務現在是否正常;PostgreSQL dump、加密備份、rollback release 與實測系統映像,則用來回答發生問題後能不能重新正常運作。

這個網站會永久保留為完整路徑的參考實作:frontend、API、WebSocket、CMS、worker、資料庫、日誌、metrics、部署與 rollback。