アバウト
私について
Corey Chen です。シンガポールを拠点とする Go バックエンドエンジニアです。2年間、マルチテナント B2B プラットフォームのマイクロサービスを構築・運用してきました — ID 管理、顧客セグメンテーション、通知、監査、そしてそれらをつなぐ Kafka と Temporal の基盤です。それ以前は TikTok のストレージ基盤チームでインターンをしていました。
私の思考方法
私が最も大切にしているのは、何かが失敗しても正しく動き続けるシステムです。同じメッセージを2回受け取るコンシューマー、途中でクラッシュするワークフロー、タイムアウトする下流呼び出し。私の良い仕事の多くは、こうしたケースを「退屈なもの」にすることです。
推測ではなく、プロファイラーとデータから問題を理解するのが好きです。最も誇りに思っているメモリリークの修正は、値コピーされたクライアントが原因で、ヒーププロファイルを読んで突き止めました。
仕事以外では AI エージェントを使ったものづくりをしています。自作のトレーディング運用システムでは、Claude と Codex をレビュー付きのリサーチエージェントとして動かしています。また、エンジニアリング、マーケット、旅について書いています。
仕事の原則
システム思考
サービスを分散全体の一部として設計します。
デフォルトで観測可能
トレース、メトリクス、構造化ログは最初からの要件です。
まず出荷、そして改善
完璧な計画よりも動くソフトウェアを優先します。まず動かし、計測し、それから改善します。
AI強化エンジニアリング
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