這次的鐵人賽挑戰要製作工作室的SaaS產品並部署上線,這幾年不管是在工作或是接案裡使用過AWS和GCP的服務,原本接案的服務是部署在vultr的server採用手動部署,打算趁這次鐵人賽把SaaS產品部署到AWS上,分享一下過程和遇到的問題。
前情提要 經過前面 10 天的基礎建設,我們已經有了一個完整的 OTP 服務架構。今天開始我們要升級為真正的健身房管理 SaaS 平台,之前有提到,成立工作室後...
前情提要 經過 Day 11 的多租戶資料庫架構建立,我們已經為每家健身房建立了獨立的資料庫環境。今天我們要實作多元認證系統,支援LINE Login 整合,同...
前情提要 經過 Day 12 的 LINE Login + AWS Cognito 認證系統建立,我們的健身房 SaaS 已經可以讓用戶透過 LINE 帳號快速...
前情提要 經過 Day 13 的 S3 + CloudFront 檔案管理系統建立,我們已經可以安全地儲存和分發多媒體檔案。今天我們要建立完整的事件驅動通知系統...
前情提要 經過前端和後端的多租戶架構建立,今天我們要將整個系統部署到 AWS 雲端。這不是簡單的單一應用部署,而是要實作支援多租戶的生產級基礎設施。我們將使用...
前情提要 在 Day 15 我們完成了基礎的 AWS 部署配置,今天我們將實作完整的容器化部署策略。我們將針對前端和後端提供兩種不同的架構方案,聊聊各自的優缺點...
前情提要 在 Day 16 我們建立了 WebSocket 即時協作引擎的基礎架構,今天我們要將這個架構擴展為完整的微服務體系,並在 AWS 雲端環境中實現高可...
前情提要 在 Day 17 我們建立了微服務部署架構,今天我們要聚焦在 AWS 雲端效能優化。從 CloudFront CDN 配置、Auto Scaling...
前情提要 在 Day 18 我們完成了雲端效能優化,今天我們要建立 AWS 雲端安全防護體系。對於健身房 SaaS 系統的雲端部署,安全性是核心要求 - 從 I...
前情提要 經過前面 19 天的建置,我們已經在 AWS 上建立了一個完整的 SaaS 產品基礎設施。今天是 30 天挑戰的 2/3 里程碑,讓我們全面盤點這 2...