開放接案 // 台中 / 可遠端

資深後端工程師 / 技術顧問

鄭文聰 Wencong Cheng

把複雜的高併發後端,做到穩、快、可維護

Go・C# | Kafka・K8s・GCP | 事件驅動 × 資料一致性

服務

我能幫你

從架構設計到落地優化,承擔關鍵後端模組的技術決策。

01

高併發後端架構設計

從零設計可水平擴展的微服務,處理萬級 CCU 與每日千萬級事件,兼顧效能與可維護性。

02

雲原生部署與優化

GCP / GKE / Cloud Run 上的容器化部署、CI/CD、可觀測性與成本效能調校。

03

事件驅動與資料一致性

以 Kafka、Outbox/Inbox、冪等設計與分散式鎖,確保跨服務交易在高負載下不漏不重。

04

第三方整合與系統重構

統一對外 API、降低系統耦合,重構既有系統提升可維護性與穩定性。

精選案例

實戰成果

以「問題 → 做法 → 量化成果」呈現,不點名雇主,僅以領域描述。

旗艦案例 iGaming · 直播投注平台

某大型遊戲平台 — 91 天從零打造全棧 iGaming 直播投注平台

技術合夥人 · 架構主導 13 repos · 1,591 commits 約 5 人團隊 × 半年的產出量
問題

一個尚在概念階段的遊戲平台,需要從架構設計、微服務拆分、CI/CD、可觀測性到團隊賦能,完整落地成可運營的商業系統。

做法

以技術合夥人角色主導全平台架構與技術選型:13 個微服務、即時對戰投注全流程(下注/結算/派彩/破產儲值)、WebSocket 協議、水池核心 + RTP 動態調控、事件驅動 + Outbox 確保零丟單、gRPC client-side LB、K8s GitOps 與全棧可觀測性;建立可複用開發鷹架並以 AI 輔助(Claude Code SDD)加速交付,同時把團隊從不會微服務帶到能獨立維運。

量化成果
91 天 從零到上線
13 微服務 Repository
1,591 Git Commits
420K+ 程式碼行數(淨增)
  • Go
  • gRPC
  • Kafka
  • MongoDB
  • Redis / Lua
  • WebSocket
  • K8s
  • ArgoCD
  • GCP
  • IVS
  • OpenTelemetry
iGaming · B2B 平台

亞洲 iGaming B2B 高併發活動平台

CCU ~5,000 · 峰值 10,000+ DAU 9–15 萬 MongoDB 最大 collection 300 萬+
問題

面向多家整合商的活動平台需支撐萬級同時在線與每日千萬級事件,並保證 Jackpot、預算池等資金邏輯零誤差。

做法

事件驅動微服務 + Kafka 串流;Redis 分散式鎖管理 Jackpot Pool 與 Budget Pool(Lua / Atomic 操作);統一對外 API Proxy 降低耦合;重構同步排程與過期清除流程。

量化成果
×40 Jackpot 同步排程效能
×10 Token 過期清除效能
700–1,200萬 Kafka 每日事件量
10,000+ 峰值同時在線 CCU
  • Go
  • Kafka
  • Redis
  • MongoDB
  • Lua
  • Microservices
  • GCP
  • K8s
製造業 · 核心系統

製造業核心系統整合與重構

問題

SCADA / MES / ERP(Baan) 與 Fanuc 設備分散且耦合,交易失敗難以回復,既有系統難以維護與擴充。

做法

整合 SCADA / MES / ERP 與 Fanuc 設備串接;導入交易冪等與錯誤回復機制;重構既有系統架構,提升可維護性與穩定性。

量化成果
冪等 交易與錯誤回復機制
4 系統 SCADA/MES/ERP/Fanuc 整合
  • C#/.NET
  • SCADA
  • MES
  • ERP (Baan)
  • Fanuc
  • 交易冪等
  • 錯誤回復
  • 系統重構
AI · 客服自動化 × 知識庫

自建 AI 客服 × 知識庫平台

端到端自建 · 對外客服 + 對內知識庫 Go · Claude agents(MCP)· 佇列派工 k3s / ArgoCD · Cloudflare 邊緣
問題

需要一套「對外匿名 AI 客服 + 對內知識庫問答」的自動化平台:要能安全暴露到公網、內部資料不外洩、成本可控,且回覆由真正的 AI agent 處理而非罐頭腳本。

做法

Go 六角架構的 AI 服務以訊息佇列為核心派工;地端 Claude agent worker 非同步認領任務,對外客服 agent 以「受限工具 + prompt-injection 護欄」隔離、只讀公開知識;匿名訪客以不記名 session(滑動 TTL)識別、短輪詢取回覆;檢索式知識庫(RAG)供內部問答;自建 CI/CD(Jenkins → k3s / ArgoCD + 自研部署編排);Cloudflare Tunnel / Pages / R2 / Turnstile 做邊緣露出與防護。

量化成果
免登入 匿名客服 · 滑動 TTL session
地端 Claude agent worker · 資料不出境
RAG 檢索式知識庫問答
零 server 對外靜態交付 + 邊緣防護
  • Go
  • Claude
  • MCP
  • MongoDB
  • Redis
  • k3s
  • ArgoCD
  • Cloudflare
  • RAG
  • WebSocket

技術棧

工具與技術

$ cat lang // 語言
  • Go
  • C# / .NET
$ cat arch // 架構
  • Microservices
  • Event-Driven
  • DDD
  • Outbox / Inbox
  • Idempotency
$ cat data // 訊息與資料
  • Kafka
  • MongoDB
  • Redis
$ cat cloud // 雲端與部署
  • GCP / GKE
  • Cloud Run
  • Kubernetes
  • Docker
  • CI/CD
  • ELK

關於我

關於鄭文聰

8+ 年後端開發經驗,橫跨製造業與 iGaming 兩個截然不同的領域,從工廠設備整合到萬級併發的線上平台都實際交付過。

能獨立承擔關鍵模組的架構設計與技術決策,專長落在雲原生部署、高併發系統與分散式資料一致性。喜歡把複雜的業務拆解成清晰、可測試、可長期維護的系統。

信任

更多資訊

技術筆記

文章即將上線,敬請期待。

聯繫

聊聊你的專案

無論是接案、技術顧問或長期合作,留下需求,我通常 24 小時內回覆。