開發實務對談:日誌 (Log) 記錄與錯誤處理 (Error Handling) 的最佳實踐
發生問題卻查不到原因?透過技術對談,探討如何設計具備追蹤價值的 Log 系統與優雅的 Exception 處理策略,打造易於維護的高可用系統。
閱讀更多這個分類下的所有文章都與「軟體開發」相關。探索更多相關內容!
發生問題卻查不到原因?透過技術對談,探討如何設計具備追蹤價值的 Log 系統與優雅的 Exception 處理策略,打造易於維護的高可用系統。
閱讀更多
使用 RabbitMQ 來建立一個 Event-Driven 的縮網址點擊分析的功能。透過生產者與消費者模型,讓服務與數據分析的行為解耦。避免後續增修數據分析功能時,影響到原本正常的功能。
閱讀更多
本文介紹了在 .NET Core 中如何設定及使用 JWT Authentication,包含 Middleware 的設定、JWT Token 的驗證條件設定、產生 JWT Token 的程式、輸出 Authentication 失敗訊息的方式等。
閱讀更多
為什麼網站會出現「重新導向次數過多」?解析 UseHttpsRedirection 在負載平衡或代理伺服器環境下的無限迴圈原因,並教你如何正確配置轉發標頭。
閱讀更多
本文介紹如何在 Docker 環境中使用 Let's Encrypt 和 Certbot 申請免費 SSL/TLS 憑證,並設定 Nginx 支持 HTTPS。作法包括直接在 Ubuntu 主機使用 Certbot 配合 volume 掛載申請憑證,以及使用 Certbot 官方 Docker Image 的申請流程。
閱讀更多
本文紀錄使用 Docker Compose 在 Digital Ocean Ubuntu VPS 上架設縮網址服務的過程,包括環境設定、服務架構規劃、Docker image 管理、網路與安全設定等。適合想學習如何利用容器技術架設 Web 服務的讀者。
閱讀更多
解決 ASP.NET Core DI 封裝時的靈活性難題。探討如何結合 Factory 模式與相依性注入,讓你的服務註冊更具擴充性與彈性。
閱讀更多
ChatGPT 不只是聊天機器人!教你如何透過精確的 Prompt 工程,讓 AI 輔助程式碼重構、Bug 單元測試與架構諮詢,開啟高效的 AI 協作開發模式。
閱讀更多
探討如何在相依性注入 (DI) 流程中,動態讀取 HTTP Request 參數並決定實作類別。解決 API 開發中多租戶等彈性物件生成的常見難題。
閱讀更多
手把手教你如何在 IIS (Internet Information Services) 中處理 SSL 憑證。包含憑證申請 (CSR)、安裝步驟及如何有效自動化更新流程,確保網站安全不中斷。
閱讀更多
系統出問題只看 Log 夠嗎?當微服務架構越來越複雜,我們需要建立完整的 Telemetry (遙測) 思維。本文帶你認識可觀測性三大基石:Logs, Metrics, Traces,以及實務上的使用情境。
閱讀更多
實作 Post-Redirect-Get (PRG) Pattern 時,遇到 301 Redirect 回應 405 Method Not Allowed?本文解析了導致 405 的原因,以及如何正確設定 Postman 以避免被前端工具行為干擾。
閱讀更多
深入探討 YAML 語法規則與最佳實踐,學習如何撰寫清晰、高效的設定檔。本文從基礎格式、資料類型到進階語法如錨點與引用、多行字串,並提供常見錯誤與安全考量,助你掌握 YAML 在 DevOps 和 CI/CD 中的應用,輕鬆應對 Travis CI、Azure Pipelines 等工具的組態設定。
閱讀更多
這是一位 SOHO 族從無到有、一步一步建立自己的 CI/CD 的故事。隨著故事的推進,將逐一提及版控、測試、訊息通知、CI/CD、Container 等概念,最終將其串接為一條自動化發佈的流水線。
閱讀更多