<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>工程实践 on BvBeJ的小站</title><link>https://www.bvbej.com/tags/%E5%B7%A5%E7%A8%8B%E5%AE%9E%E8%B7%B5/</link><description>Recent content in 工程实践 on BvBeJ的小站</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Mon, 25 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://www.bvbej.com/tags/%E5%B7%A5%E7%A8%8B%E5%AE%9E%E8%B7%B5/feed.xml" rel="self" type="application/rss+xml"/><item><title>Go 中用 Feature Flag 做渐进发布的工程边界</title><link>https://www.bvbej.com/posts/go-openfeature-progressive-delivery/</link><pubDate>Mon, 25 May 2026 00:00:00 +0000</pubDate><guid>https://www.bvbej.com/posts/go-openfeature-progressive-delivery/</guid><description>开关体系不是 if-else 管理器，而是发布控制平面的关键组件。</description></item><item><title>C++ 异步日志系统：高吞吐与不丢日志能否兼得</title><link>https://www.bvbej.com/posts/cpp-async-logging-lossless-design/</link><pubDate>Sun, 17 May 2026 00:00:00 +0000</pubDate><guid>https://www.bvbej.com/posts/cpp-async-logging-lossless-design/</guid><description>队列化日志提升吞吐，但必须先定义“丢日志”与“阻塞业务”的边界。</description></item><item><title>Go 服务零停机数据库 Schema 迁移实战</title><link>https://www.bvbej.com/posts/go-zero-downtime-schema-migration/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://www.bvbej.com/posts/go-zero-downtime-schema-migration/</guid><description>把 DDL 变更拆成可回滚、可观测、可灰度的迁移链路，避免高峰期雪崩。</description></item><item><title>TypeScript 运行时校验：为什么我用 Zod 兜底</title><link>https://www.bvbej.com/posts/typescript-runtime-validation-zod/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://www.bvbej.com/posts/typescript-runtime-validation-zod/</guid><description>TS 只能约束编译期，面对外部输入仍需要运行时验证</description></item><item><title>Go Context 取消链路：别让 goroutine 泄漏</title><link>https://www.bvbej.com/posts/go-context-cancellation-patterns/</link><pubDate>Sun, 19 Apr 2026 00:00:00 +0000</pubDate><guid>https://www.bvbej.com/posts/go-context-cancellation-patterns/</guid><description>围绕 context 的传播、超时与取消，建立可维护的并发边界</description></item></channel></rss>