我一個人維運一個正在正式站上線、有真實付費訂戶的訂閱制資訊服務。它不是 side project 等級的玩具:
而我同時還有正職。這代表這個服務的開發與維運,發生在下班後跟週末,一個人扛所有角色:後端、前端、App、DBA、SRE、客服、法遵、行銷。
聽起來不可能,對吧?五年前確實不可能。這系列要寫的就是那個讓它變成可能的差異:Claude Code 在這個服務裡不是「幫我補全程式碼的工具」,是接近合夥人職責分工的存在。
具體一點,日常運作長這樣:
但同樣重要的是它不做什麼:部署要不要出去、商業規則能不能改、涉及錢跟法規的判斷——這些永遠是我拍板。這條授權邊界怎麼劃,是整個系列反覆出現的主題。
| 區段 | 內容 |
|---|---|
| Day 2-3 | 技術選型與「寫給 AI 看的地雷清單」 |
| Day 4-13 | 十個真實炸過正式站的地雷,一天一個解剖 |
| Day 14-19 | 訂閱分級、金流地基、點數機制、訊息平台整合與成本控制 |
| Day 20-22 | AI 內容生成的成本鐵律與容錯設計 |
| Day 23-27 | Claude Code 協作方法論:測試、記憶、多 agent、自動巡檢、CI/CD |
| Day 28-30 | 商業現實:損益怎麼算、行政隱藏成本、總結 |
市面上「用 AI 寫程式」的內容,九成寫的是怎麼從零生出一個 demo。demo 沒有訂戶、沒有帳單、沒有半夜炸掉的正式站、沒有「這個欄位型別改了會讓已上架的舊版 App 直接顯示亂碼」的歷史包袱。
這系列寫的是另外一成:一個活著的、會被使用者依賴、出過真實事故的系統,跟 AI agent 一起扛下來的完整紀錄。 每一條地雷都附帶「它當時怎麼炸的」,每一個設計決策都附帶「不這樣做的話後來會發生什麼」。
明天從技術選型開始:為什麼我讓本機和正式站跑兩種不同的資料庫——這個看起來違反直覺的決定,是整個「一人維運」得以成立的地基之一。