- 整合混合雲平台,提高工作效率:整合 GCP IaaS API,讓初階維運工程師可以簡單管理不同雲端服務的資源。
- 建立高可靠性的數據系統:使用 RabbitMQ 分配混合雲任務,實現 Choreography-based Saga 技術,進行錯誤補償功能。當分散式系統進行交易時,可以防止產生錯誤的數據。
- 優秀的軟體架構與測試品質:採用領域驅動設計 Domain-Driven Design 及 Clean Architecture,讓單元測試的進行更加容易,確保服務的品質。
- 提升偵錯效率,降低維護成本:將錯誤訊息以 Json 結構化的方式輸出,幫助分析系統問題的根本原因,減少系統錯誤持續存在的時間。
- 防範資料外洩風險:基於 RBAC 模型,設計完善的會員權限系統,避免未經授權的資料存取。