posts

Posts

全部文章 Game Golang SaaS Rust 游戏开发 客户端开发 GameDev Lua Indie 写作
infra

Prometheus 深度解析:指标采集、PromQL、服务发现、Recording Rule 与 Alertmanager

系统级 Prometheus 实战指南:数据模型与指标类型详解、Exporter 生态与自定义 Exporter 开发、服务发现机制(DNS/K8s/Consul/File SD)、PromQL 高级查询(聚合/子查询/二元运算/预测/同比环比)、Recording Rule 与告警规则设计、Alertmanager 分组/抑制/静默/路由、高可用联邦与远程存储、Thanos/VictoriaMetrics 扩展架构。附完整配置与实战代码。

5 分钟阅读
prometheus promql metrics
frontend

API 设计与 BFF 层:REST、GraphQL、tRPC 选型与前后端协作

系统性 API 设计与 BFF(Backend for Frontend)实践:RESTful API 设计规范(HTTP 方法/状态码/资源命名/分页/版本控制)、HATEOAS、OpenAPI 规范与自动化(生成客户端/文档/Mock)、GraphQL 类型系统与查询优化(N+1/DataLoader/缓存)、tRPC 端到端类型安全、tRPC 路由与中间件、BFF 架构设计(职责边界/API 聚合/权限转发)、前后端协作模式(契约测试/API First/Mock Server)、API 版本化策略与平滑迁移、gRPC-Web 在浏览器场景的应用。附 Node.js/Go 实战。

5 分钟阅读
api-design rest graphql
infra

可观测性三大支柱深度解析:指标、日志、追踪

系统性梳理可观测性三大支柱(Metrics/Logs/Traces)的核心概念、数据模型、采集范式和适用场景。对比维度覆盖数据类型、查询方式、存储成本、采样策略、告警响应、根因定位。延伸至事件(Events)、剖析(Profiling)、真实用户监控(RUM)等第四/第五支柱,构建完整的云原生可观测性认知框架。

7 分钟阅读
observability metrics logs
frontend

WebAssembly 前端工程化实践:编译链、性能对比与混合架构

系统性 WebAssembly 前端实战:WASM 核心概念与运行模型(VM/线性内存/Table/Module/Instance)、主流编译工具链对比(Rust+wasm-pack / Go+wasm / C++/Emscripten / AssemblyScript)、WASM 与 JavaScript 互操作(export/import/memory/Table)、性能基准对比(WASM vs JS vs native)、前端典型应用场景(图像处理/编解码/加密/物理引擎/数据可视化)、WASM 模块异步加载与流式编译、多线程 WASM(SharedArrayBuffer + Atomics)、WASI(WebAssembly System Interface)演进。附 Rust→WASM 完整实战。

5 分钟阅读
webassembly wasm rust