在工作半年後,我決定開始一場轉職挑戰,透過 IT 鐵人賽連載紀錄我的學習過程。
本系列將以「後端」為核心,從 JavaScript 打基礎開始,逐步進入 Node.js 與 Express 開發 REST API,再用 TypeScript 強化程式型別安全,並結合資料庫完成小作品。
接著會進一步學習容器化技術(Docker、Docker Compose),最後實際部署到 AWS ECS,完成從開發到雲端上線的完整流程。
文章內容不只紀錄學習步驟,也會分享每天的實作心得與踩坑經驗,讓同樣想轉職或補強全端技能的工程師能有所參考。這是一份自我督促的挑戰,也是一場分享知識的旅程。
今天我們要解決一個 Docker 新手常遇到的問題: 「為什麼我容器一刪,資料就全沒了?」 這篇會教你搞懂 Docker 為什麼資料會消失、什麼是 Volu...
今天,我們要學會讓多個容器(例如 API + 資料庫)「一起啟動」。不用再手動打一堆 docker run,只要一個指令: docker compose up...
昨天我們用 Docker Compose 成功讓「API + PostgreSQL」同時啟動。今天要更進一步 ——讓 Todo API 真正連上容器裡的資料庫,...
昨天我們已經成功讓 Todo API 跟 PostgreSQL 容器整合,今天的目標是讓這整個系統更「像在雲端運作」——我們要模擬生產部署(production...
昨天,我們已經能夠用 docker-compose.prod.yml 模擬生產環境。今天要更進一步 —— 學會讓映像更小、更快、更穩定,並加入 Healthch...
今天要幫這段旅程畫上句號: 把 Todo API 打包成「一鍵啟動」的完整 Docker 應用。 👉 用一行指令啟動整個環境(API + PostgreSQ...
太好了 🚀我們正式邁入最後一階段的挑戰 —— 雲端部署篇:AWS ECS!今天要開啟全新章節,從「了解雲端怎麼運作」開始。 前幾天,我們把 Todo API 完...
昨天學了 ECS、Task、Service 的概念,今天就是實際上線的第一步: 建立一個 Cluster、定義 Task、部署容器。 我們要做到的事很單純:...
昨天只是部署一個簡單的容器測試,今天我們要做的,是把 Docker 化的 Todo API 實際推上 ECS Fargate,並讓它成為一個可以被全世界訪問的...
昨天我把 Docker 化的 Todo API 跑上 ECS Fargate。今天的任務是:把它連到 AWS RDS(PostgreSQL),並用正確的 環境變...