Obsidian
Reliability
Obsidian bears everything. It is the bedrock that holds the system up when traffic spikes and dependencies fall. Reliability is the highest compliment I accept.
Midnight Pearl
Chapter I · Overture
Building reliable systems — Go, distributed, cloud-native.
5 years of Go backend engineering across distributed microservice architecture, data-lake platform construction, and cloud-native developer productivity — capable of owning complex systems end-to-end, from zero to one.
DDD-layered, Wire-DI services shipped solo
Sustained production reliability
Async rewrite of the hot path
Containerised delivery pipeline
Radius
CloudWeGo · 10+ services
Eight Kitex RPC services behind one Hertz gateway, Thrift IDL-first contracts, compile-time Wire DI, DDD layering — and a request you can replay, span by span.
Kitex · Thrift
Form Engine
4-level nested component tree, 30+ component types, three-layer model
Handler → Logic → DAL → Model
req_8af2c10d
form-value write · 42ms
Spans · 6
Iceberg
Apache Iceberg · 5 months to prod
Ingest — drag a source into the lake
Shortest JOIN path — …
click two tables
Pick any table to begin the shortest-path search.
Evidence
CloudWeGo · 3 merged
security · jwt · correctness
problem Refreshing a token incorrectly reset orig_iat, which shrank the MaxRefresh validity window on each refresh until users were silently forced to re-authenticate.
fix Preserved the original orig_iat across refresh cycles so the MaxRefresh window is measured from the first issuance, not the latest refresh.
observability · opentelemetry · reliability
problem Trace spans dropped or were attributed inconsistently under load, reducing the reliability of distributed tracing.
fix Hardened span lifecycle and propagation so traces remain stable and accurate across the request path.
compatibility · go-1.25 · build
problem On Go 1.25+ the pinned sonic dependency failed to compile, blocking installs in modern toolchains.
fix Bumped the sonic dependency to a Go 1.25-compatible release, restoring clean installation and compilation.
And a template
A production-grade Go microservice template distilled from the Radius platform — covering gateway ingress, service discovery, observability, containerisation, and engineering conventions, plus a systematic AI-assisted development workflow.
330+ lines
AGENTS.md spec
8 flows
Custom skills
3 workflows
AI GitHub Actions
Trajectory
2021.06 — 2026.04 · Manteia Data Technology · Xiamen FTZ
Flask · MySQL · MongoDB · Redis
Joined as a fresh graduate. A single Flask application held the entire radiotherapy workflow system — one block, every responsibility co-located.
Asyncio hot-path refactor
Rewrote the core hot-path to an async architecture. Query throughput and data-loading responsiveness climbed while latency fell.
Shell → Docker / Podman
Migrated the delivery pipeline from shell scripts to containers. Deployment time collapsed from hours to minutes; availability stabilised.
CloudWeGo · Kitex + Hertz · 9 services
Led the platform rewrite onto CloudWeGo: 8 Kitex RPC services behind 1 Hertz gateway, Thrift IDL-first contracts, compile-time Wire DI, DDD layering.
OpenTelemetry · Jaeger · IDL-First
Added a dedicated observability layer — distributed tracing, full RequestID propagation, slow-call detection — and standardised an 8-person workflow around IDL-first conventions.
Roles
2025.03 — 2026.04 — Go Backend Architect / Tech Lead
2021.06 — 2025.03 — Python Backend Engineer
Chapter VI · Coda
Reliability
Obsidian bears everything. It is the bedrock that holds the system up when traffic spikes and dependencies fall. Reliability is the highest compliment I accept.
Clarity
The pearl keeps the logic transparent. Simplicity is not the absence of feature — it is the result of removing everything that does not serve the real problem.
Excellence
Gold shines on the critical path only. Craft is hidden where no one looks — in the error code, the migration, the trace span — because that is where systems actually live.
scroll to merge — the pearl
“Architecture emerges naturally while solving real problems.”
架构不是设计出来的,而是在解决真实问题的过程中自然涌现的
Masons Xu · Midnight Pearl