DevOpsDays Taipei 2026 DevOpsDays Taipei 2026

講者資訊

鄭重男 (Nickle Cheng)

鄭重男 (Nickle Cheng)

國軍高雄總醫院
資訊室主任

鄭重男 (Nickle Cheng),現任國軍高雄總醫院資訊室主任,專注醫療資訊系統開發、DevOps 與 AI 應用規劃。活躍於技術社群,曾於 MOPCON、COSCUP、DevOpsDays、RubyWorld Conference、ISQua 等國內外研討會發表超過 15 場技術演講。長期以 Ruby on Rails 打造醫療資訊系統,近年積極將 AI 工具融入軟體開發與維運流程,實踐 Agentic DevOps 的可能性。

演講議程

2026-06-25 | 17:00 - 17:40   F 會議室

一個人的 DevOps:從程式碼到 Production

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 看到它。

聽眾收穫:

  1. 了解如何運用 AI 工具建立 Spec-Driven Development 工作流,讓 AI 從規格撰寫到實作驗證全程參與 DevOps 流程
  2. 學習 Rails 8.1 Solid Stack 的導入經驗,如何用單一 PostgreSQL 取代 Redis 等外部依賴來簡化維運架構
  3. 掌握使用 Kamal 在低成本 VPS 上實現 zero-downtime 部署的實戰技巧,包含 Docker 最佳化與資料庫調校
  4. 獲得一套適合小團隊或個人開發者的完整 CI/CD 與安全防護策略參考
詳細介紹