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

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

Vinson.Cheng WUNZACK

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

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

服務

我能幫你

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

01

高併發後端架構設計

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

02

雲原生部署與優化

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

03

事件驅動與資料一致性

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

04

第三方整合與系統重構

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

CASE STUDY / 01

即時互動 · 分散式平台

91 天,從零到即時互動平台

01 / 問題

概念階段的互動平台,需要從架構設計、微服務拆分、部署流程到團隊培訓,完整落地為可持續運營的系統。

02 / 做法

以技術合夥人角色主導架構與技術選型,建立 13 個微服務,涵蓋即時互動流程、狀態同步與資源調度。以 WebSocket 與 gRPC 串接服務,透過事件驅動、Outbox 與冪等處理維護資料一致性。另建置結合 OBS WebSocket Bridge 的控場後台,整合多場館管理、排程、導播推流、音訊與品質監看、現場流程及異常介入。導入 K8s GitOps、全棧可觀測性與可複用開發鷹架,運用 AI 輔助開發加速交付,並培養團隊獨立維運能力。

03 / 量化成果

91 天從零到上線
13微服務 Repository
1,591Git Commits
420K+程式碼行數(淨增)

技術選擇

  • Go
  • gRPC
  • Kafka
  • WebSocket
  • OBS WebSocket
  • K8s
  • ArgoCD
  • OpenTelemetry
CASE STUDY / 02

數位服務 · B2B 平台

千萬級事件,高併發活動平台

01 / 問題

面向多家整合商的活動平台,需要支撐萬級同時在線與每日千萬級事件,並維持共享資源、活動額度與跨服務資料的一致性。

02 / 做法

以 Kafka 建構事件驅動微服務,透過 Redis 分散式鎖與 Lua 原子操作維護共享狀態及活動額度;統一對外 API Proxy 降低耦合,並重構同步排程與過期資料清除流程。

03 / 量化成果

×40共享狀態同步效能
×10Token 過期清除效能
700–1,200萬Kafka 每日事件量
10,000+峰值同時在線 CCU

技術選擇

  • Go
  • Kafka
  • Redis / Lua
  • MongoDB
  • GCP
  • K8s
CASE STUDY / 03

製造業 · 核心系統

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

01 / 問題

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

02 / 做法

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

03 / 量化成果

冪等交易與錯誤回復機制
4 系統SCADA/MES/ERP/Fanuc 整合

技術選擇

  • C# / .NET
  • SCADA
  • MES
  • ERP
  • Fanuc
SCADA、MES、ERP 與 Fanuc 四個系統連接到支援冪等處理及錯誤回復的整合層。
架構示意圖 · 非客戶系統截圖
CASE STUDY / 04

AI Agent · 生活採買 × 持續評測

採買管家:讓 AI 從對話走進日常

01 / 問題

採買需求、清單與補貨習慣分散在日常對話中。系統需要理解多輪上下文、在資訊不足時追問,並將需求轉成可確認的清單操作與提醒;同時需要有方法檢查模型更換或提示調整後的品質變化。

02 / 做法

以 household-agent「採買管家」實作手機優先的 Vue 3 PWA、Go 後端與管理後台,串起今日清單、補貨提醒與採購 Agent。對話透過結構化選項釐清使用者意圖;工具呼叫經 schema 驗證、空間授權與應用服務執行,留下可追蹤紀錄。以 PostgreSQL、Kafka 與 Transactional Outbox 維護事件一致性,並在後台比較 SKILLS、TOOLS、CHITCHAT、MULTITURN 四類評測的分數、退步題目、花費與失敗狀態,持續檢查模型及提示調整的影響。

03 / 量化成果

4 類技能、工具、閒聊、多輪對話評測
183 題截圖中的評測題組規模
91.59截圖中單次評測平均,非整體準確率
可追蹤模型差異、退步題目與執行狀態

技術選擇

  • Go
  • Vue 3 / PWA
  • PostgreSQL
  • Kafka
  • Redis
  • Tool Calling
  • Agent Evaluation
  • Kubernetes

技術棧

工具與技術

$ 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

關於我

關於Vinson.Cheng

8+ 年後端開發經驗,橫跨製造業與數位互動服務,從工廠設備整合到萬級併發的線上平台都實際交付過。

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

聯繫

聊聊你的專案

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