X:---- Y:----

$

PERSONNEL FILE · 档案编号 DX-2000-CHENGDU REV 3.2

唐熙。

TANG XI全栈开发工程师

常驻成都 · 后端与基础设施 · 偶尔写前端与手记
30.5728° N — 104.0668° E
NAME唐熙 / TANG XI
ROLE软件工程师 · 后端向
BASE成都 · 中国
EXP5 年+ · 互联网 / 云计算
STACKGo · Java · K8s · AI
STATUS● 接受有趣的项目
§01

概述

OVERVIEW FIG. 01

好的系统像一座好桥:平时没有人注意到它,但它永远都在。五年里我一直在搭这样的桥——从单体应用到云原生集群,从数据库索引到浏览器里的最后一像素。

白天,我负责核心交易链路的稳定性与演进;夜里和周末,我在这个博客记录踩过的坑、翻过的源码与想明白的道理。我相信文字是最好的 rubber duck——写不出来,多半就是还没懂。

这个站点没有埋点,没有追踪脚本,也没有广告——只有手写的 HTML、CSS 和一点点固执。希望你在某个深夜的搜索结果里找到这里,并且带走一点有用的东西。

§02

工具箱

TOOLKIT FIG. 02
Java / Spring BootSINCE 2018主力语言 · 生产环境服役中
88
GoSINCE 2021构建中 · 微服务新锐
76
MySQL / RedisDAILY DRIVER高可用 · 慢查询克星
84
Kubernetes / DockerINFRA让应用自己上路
78
JavaScript / VueFRONTEND模板编译通过 · 能跑就行
68

* 熟练度按「生产环境事故存活次数」反推得出,仅供参考。

§03

项目档案

SELECTED WORKS FIG. 03

为 200+ 内部系统提供统一认证与授权,OAuth2 / OIDC 双协议接入。峰值 QPS 1.2w,可用性 99.99%——上线至今,它成功地把"密码忘了找我"这句话从我的聊天记录里消灭了。

GoRedisJWTOAuth2
§04

手记

NOTES FIG. 04
2025.06.14 为什么我把微服务又拆回了模块化单体 8 min↗
2025.03.02 一次 P0 事故复盘:缓存雪崩的二十四小时 12 min↗
2024.11.20 Go 泛型在业务代码里的正确用法 6 min↗
2024.08.09 MySQL 索引设计:从 B+ 树到业务取舍 10 min↗

— 更多手记正在排版中 —

§05

建立连接

GET IN TOUCH FIG. 05

有想法?来聊聊。

无论是技术探讨、项目合作,还是只想打声招呼——邮箱的门永远开着。看到有趣的系统,我总是话很多。

通常 24 小时内回复 · UTC+8 · 中文 / ENGLISH 均可