關於
關於我
我是 Corey Chen,在新加坡工作的 Go 後端工程師。過去兩年,我為一個多租戶 B2B 平台打造並維運微服務——身分、客戶分群、通知、稽核,以及串接它們的 Kafka 與 Temporal 基礎管線。在此之前,我曾在 TikTok 儲存基礎架構團隊實習。
我的思維方式
我最在意的,是系統在出錯時依然正確:消費者收到同一則訊息兩次、工作流程執行到一半當掉、下游呼叫逾時。我最好的成果,大多是讓這些情況變得平淡無奇。
我喜歡從 profiler 和資料去理解問題,而不是靠猜測。我最引以為傲的一次記憶體洩漏修復,根因是一個被值複製的客戶端,是讀 heap profile 找到的。
工作之外,我用 AI Agent 打造工具——我自己的交易營運系統讓 Claude 與 Codex 擔任需經審查的研究 Agent——我也撰寫工程、市場與旅行相關的文章。
工作原則
系統思維
我將服務作為分散式整體的一部分來設計,而不是孤立的單元。每個決策都考慮上下游影響。
預設可觀測
鏈路追蹤、指標和結構化日誌不是事後補充——它們是第一次提交的核心需求。
先交付,再迭代
比起完美的計畫,我更重視能運作的軟體:先讓它跑起來、量測,再改進。
AI 增強工程
我利用 Claude Code、Cursor 和 Codex 等 AI 工具作為效率倍增器——而不是工程判斷的替代品。
技能概覽
gRPC
gRPC Backend
Go go-zero gRPC Gin GORM Temporal
Data
MySQL Redis Kafka
Infrastructure
Docker GitLab CI/CD Kubernetes
Observability
OpenTelemetry Jaeger Prometheus
AI Tools
Claude Code Codex Cursor
工具 & 設置
硬體
- MacBook Pro M3
- Mechanical keyboard
- Dual monitors
軟體
- GoLand / VS Code
- iTerm2 + tmux
- Docker Desktop
- TablePlus
- Postman
工作流
- Feature branches + code review
- GitLab CI
- AI-assisted development with Claude Code, Codex and Cursor