PERSONAL TECH SITE

如渊技术

静水成渊,深流有声。这里记录胡乾在服务端架构、云原生基础设施与工程效率上的长期实践, 也存放那些值得被反复翻看的笔记与代码。

主办:胡乾 主体:个人 常驻:浙江 · 杭州 域名:ruyuan.tech

关于

一个人、一台机器、一以贯之的工程习惯。

01 / 我是谁

胡乾

十一年一线研发经历,做过电商交易、物联网接入与内部研发平台。擅长把含糊的需求拆成清晰的边界,再把边界落成能长期运行的代码。

02 / 我在做什么

独立开发与长期维护

目前以个人身份承接后端架构咨询、系统稳定性改造与自动化平台搭建,同时维护几个自己每天都在用的开源小工具。

03 / 我的偏好

简单、可读、可观测

倾向用更少的组件解决问题:先让系统跑得稳,再让它跑得快。上线前一定补齐指标、日志与告警,不做看不见的黑盒服务。

04 / 这个站点

ruyuan.tech

如渊技术是我的个人技术主页,长期更新工程笔记、架构复盘与工具心得。它不追热点,只沉淀经得起回看的内容。

专注方向

四条主线,覆盖从接口到机房之间的每一层。

DIRECTION 01

服务端架构与服务治理

微服务拆分与领域建模、gRPC / REST 接口设计、限流熔断与灰度发布,关注高并发场景下的确定性表现。

DIRECTION 02

云原生与自动化运维

Kubernetes 集群规划、Helm 交付、GitOps 流水线、基础设施即代码,让发布这件事变得可重复、可回滚。

DIRECTION 03

可观测性体系

指标、日志、链路三件套落地,Prometheus 告警规则调优,用数据回答“为什么今天慢了”这类问题。

DIRECTION 04

工程效率与研发体验

内部工具链、脚手架与代码规范建设,缩短从提交到上线的时间,减少重复劳动带来的隐性损耗。

技术栈矩阵

日常使用的工具与熟悉程度,横向可滑动查看完整表格。

STACK MATRIX · 如渊技术 / ruyuan.tech
领域 技术选型 熟练度 实践年限
编程语言 Go · TypeScript · Python · Rust 主力 11 年
服务框架 gRPC · Gin · NestJS · FastAPI 主力 9 年
数据存储 PostgreSQL · Redis · ClickHouse · MinIO 熟练 9 年
云原生 Kubernetes · Docker · Helm · Argo CD 熟练 7 年
可观测性 Prometheus · Grafana · OpenTelemetry · Loki 熟练 6 年
自动化交付 GitHub Actions · Ansible · Terraform 常用 6 年
前端工程 React · Vite · TypeScript · Tailwind CSS 常用 8 年
安全加固 TLS · OAuth 2.0 · 密钥轮换 · 接口限流 常用 7 年

实践片段

一段每天都在跑的探活逻辑,用来给站点做轻量健康快照。

ruyuan.tech/scripts/health.ts
// 并发探活:返回每个目标的一组健康快照
export type Snapshot = { name: string; rt: number; ok: boolean };

export async function collect(targets: string[]): Promise<Snapshot[]> {
  const probe = async (name: string): Promise<Snapshot> => {
    const t0 = Date.now();
    try {
      const res = await fetch(`${name}/healthz`, { signal: AbortSignal.timeout(1200) });
      return { name, rt: Date.now() - t0, ok: res.ok };
    } catch {
      return { name, rt: Date.now() - t0, ok: false };
    }
  };

  // 全部并发,慢的一个不影响其余结果
  return Promise.all(targets.map(probe));
}

collect(["/healthz/gateway", "/healthz/metrics"])
  .then(rows => console.table(rows));

作品与兴趣

开源的小工具,以及写代码之外的时间。

OPEN SOURCE

ruyuan-gateway

一个轻量的边缘网关,负责路由转发、接口限流与访问日志聚合,单机可支撑日常中小流量场景。

OPEN SOURCE

ruyuan-metrics

把主机与容器指标汇总成一份可读的日报,直接推到内部群,用来替代每天手动翻看面板。

WRITING

工程笔记

持续记录线上问题的复盘:一次慢查询的定位、一次发布回滚的取舍、一次容量评估的推演过程。

OFF SCREEN

山野与旧书

周末进山走长线,平时翻技术之外的旧书。走得慢一点,写下来的东西反而更经得住看。

联系方式

关于项目合作、架构咨询或技术交流,欢迎随时来信。

PHONE
0571-8673 2846
ADDRESS
浙江省杭州市西湖区文三路 478 号华星时代广场 A 座 12 层
WEBSITE
ruyuan.tech