
2024 年我在 DevOpsDays 分享了國軍醫院的 DevOps 實踐,今年我想聊聊一個不同的面向 -- 當 AI 成為你的 DevOps 夥伴,一個人能做到什麼程度?
這場演講以我的個人專案為真實案例,展示一套完整的 AI 驅動開發與維運流程。
我使用 Claude Code 搭配自建的 OpenSpec 工作流,實現 Spec-Driven Development -- AI 從提案、設計文件、任務拆解到實作驗證全程參與,不只是程式碼產生器,而是真正的開發夥伴。
在基礎設施面,我選擇了 Rails 8.1 的 Solid Stack,用 PostgreSQL 取代 Redis 處理快取、背景任務和 WebSocket,大幅簡化維運複雜度。搭配 Kamal 部署工具,整個 production 環境運行在一台 1GB RAM 的 DigitalOcean VPS 上,月成本不到 US$10。
CI/CD 由 GitHub Actions 負責安全掃描(Brakeman、bundler-audit)、程式碼風格檢查和自動化測試。
Docker multi-stage build 搭配 jemalloc 記憶體配置器,有效降低 Ruby 長時間運行的記憶體碎片化問題,讓應用在 1GB RAM 的環境下也能穩定運行而不會因記憶體膨脹被 OOM kill(系統因記憶體不足強制終止程序)。
這不是理論演講,而是一個真實上線系統的完整 DevOps 故事 -- 你現在就可以打開 nicklecheng.turbos.tw 看到它。
聽眾收穫:
中階
中文