~/whoami

@heng 后端 / 云原生

后端 & 云原生工程师。用 GoKubernetes 构建简单、可靠的分布式系统。

location 远程 focus 分布式 / 可观测性 status 接开源与咨询
01

关于

偏好用最简单的方案解决问题——能一台机器解决的不上集群, 能用标准库的不引依赖。主力 Go,运行时长在 Kubernetes 上。

02

技术栈

语言

Go Rust Python Java Bash SQL

云原生 / 编排

Kubernetes Helm Istio Terraform ArgoCD

数据 / 中间件

PostgreSQL Redis Kafka etcd ClickHouse

可观测性 / SRE

Prometheus Grafana OpenTelemetry Loki gRPC
03

项目作品

🧭driftwatch
维护中

一个轻量的 Kubernetes 配置漂移检测器。周期性比对集群实际状态与 Git 声明,把差异整理成人能读的报告推到 IM,而不是又一个没人看的大盘。 零依赖单二进制,塞进 CronJob 就能跑。

Goclient-goKubernetes
读设计笔记
📦litequeue
维护中

给不想上 Kafka 的小团队准备的持久化任务队列。单文件 WAL + 内存索引, 至少一次投递、可见性超时、死信队列一应俱全,压测跑到单机 8 万 msg/s。够用,且能看懂全部源码。

RusttokioWAL
看基准测试
🔍tracepath
开发中

基于 eBPF 的服务依赖发现工具。无需改一行业务代码, 在内核态抓 TCP 连接,自动画出真实的服务调用拓扑—— 专治"文档上的架构图和线上早就不是一回事"。

GoeBPFOpenTelemetry
早期预览
⚙️quietcron
维护中

一个安静的定时任务运行器:崩溃自动补跑、执行有审计、失败才吭声。 写它是因为受够了 crontab 静默失败、也受够了为几个脚本拉起一整套调度平台。

GoSQLiteCLI
用法示例
04

近期写作

05

联系

对开源协作、系统设计咨询或纯粹的技术唠嗑感兴趣,都欢迎发邮件。 我读每一封,通常两天内回。