Backend engineer building production systems at scale — film school grad turned engineer, now leading backend at Moba. This blog collects what I've learned along the way.
- Events synced
- 7M
- Essays shipped
- 161
- Polyglot services
- 6
- Bilingual writing
- EN/KR
Work
Arch Calendar
Sole-maintained backend from legacy to public launch — multi-account calendar sync, payments, and real-time updates across 7M events.
visit ↗3B System
Sanitized system map for the 3B agent harness behind this site: layers, subsystems, decisions, and blog-series progress.
system map →Project Crucio
Zero Trust security for generative AI — 6 polyglot microservices (Python + Go + Rust + TypeScript), Kafka event streaming, hash-chained audit, and full LGTM observability on hybrid GCP + NAS infrastructure.
visit ↗
AI Code Review Confusion Patterns
Thirteen distinct ways Claude, Copilot, and Codex behave on PRs — ten failure modes plus two productive behaviors to amplify, plus an analyst-side error class. With detection signals and the empirical tiebreaker that resolves factual disagreements.

AI Code Review Patterns
Patterns observed when AI reviewers (Claude, Copilot, Codex) generate invalid or misleading feedback, and how to handle each one.

Claude Code Agent Teams
Experimental feature for orchestrating multiple Claude Code instances as a coordinated team with shared task lists and inter-agent messaging

Gemini Asymmetric Embeddings
Retrieval gets better when queries and documents are encoded differently. Gemini expressed that with a task_type parameter, and its newer model moved the same idea into the prompt.

RAG Hybrid Search Architecture
Why single-method retrieval fails and how fusing dense, sparse, fuzzy, and managed search with Reciprocal Rank Fusion builds a retrieval pipeline that handles both semantic understanding and keyword precision.

EBS vs EFS: AWS Storage Comparison
Understanding when to use EBS (block storage) vs EFS (network filesystem).

ECS Auto-Scaling Deep Dive
How ECS auto-scaling actually decides task counts: the target tracking algorithm, cooldown asymmetry, and what the numbers cost.

ECS Autoscaling Patterns
ECS service autoscaling with migration tasks separated from service containers, and how to size max capacity from the database connection budget.

Terraform RDS Credentials Management
Managing RDS credentials securely using variables instead of hardcoding.

WAF Allowlist Patterns
Block-by-default WAF approach using route allowlisting. Unknown routes are blocked automatically, which is stronger security than a blocklist.