开发实践
分享软件工程方法论、DevOps 流水线、代码质量与团队协作实践,助力研发团队提升交付效率与工程质量。
内容列表
仅展示已发布AI Agent 与微服务融合架构:拆分、通信、状态与 Tool 设计
Agent 不是单体 Python 脚本——生产级 Agent 需要与现有 Java/Go 微服务体系融合。本文讲解 Agent 编排层、Tool 微服务化、会话状态存储、Human-in-the-Loop 审批流与 MCP 集成的完整架构,附 OpenAPI Tool 注册示例与 Temporal 长任务编排。
语义缓存与 CDC 实时 RAG 流水线:从设计到上线
RAG 系统的两大痛点是「重复提问浪费 Token」和「知识库过期」。本文给出语义缓存(Redis Vector + 相似度阈值调优)与 CDC 驱动增量索引(Canal + Kafka + Embedding Worker)的完整流水线设计,含数据模型、监控指标与 A/B 测试方法。
Git 分支策略与 Code Review 工程化:Trunk-Based 团队实践手册
分支混乱和 Review 流于形式是国内研发团队两大顽疾。本文对比 Git Flow / GitHub Flow / Trunk-Based,给出适合 10–50 人团队的 Trunk-Based 落地步骤:分支命名、保护规则、PR 模板、Review 检查清单、自动化门禁与 Merge Queue 配置。
CI/CD 可观测闭环:构建、部署、灰度与回滚全链路实践
「能部署」不等于「敢发布」。本文讲解 GitLab CI / GitHub Actions 流水线设计、镜像供应链安全、Argo CD 声明式部署、Prometheus 发布指标、基于 SLO 的自动回滚与蓝绿/金丝雀策略,附完整 pipeline 示例。
BFF 与 SSR 架构选型:Next.js/Nuxt 与微服务的边界实践
前后端分离后,「谁聚合接口、谁做 SEO、谁管鉴权 Cookie」常引发扯皮。本文对比 BFF 模式、SSR/SSG/ISR、API Gateway 聚合的利弊,以 Nuxt 3 + Spring Cloud 为例给出目录结构、Session 透传、缓存分层与性能优化方案。
生产日志工程:结构化、采样、脱敏与成本治理实战
日志过多拖垮 ELK、日志过少无法排障——这是国内多数团队的两难。本文讲解 JSON 结构化规范、TraceId 关联、动态日志级别、头部采样、PII 脱敏规则与 Loki/ELK 成本优化(热温冷分层、索引字段控制),附 Logback 与 winston 配置示例。
技术债治理实战:在不拖慢交付的前提下持续还债
「先上线再说」累积的债务终将拖垮 velocity。本文介绍技术债分类登记(Architecture/Code/Test/Infra)、Impact×Effort 优先级矩阵、20% 迭代容量规则、Boy Scout 原则、Archery 评审与可量化还债 KPI,附 Jira/Linear 债务 Epic 模板。
AI 原生后端实战:从 QPS 思维到 TPS 架构的完整落地指南
2026 年 AI 应用后端的核心瓶颈已从传统 Web 的 QPS 转向 Token 吞吐(TPS)与首 Token 延迟(TTFT)。本文以 Spring Boot + Gateway + Redis 语义缓存为例,手把手讲解 SSE 流式网关、背压限流、模型路由、CDC 实时 RAG 与可观测性体系的完整工程实践,附配置示例与排障清单。
Spring Cloud 2026 微服务生产落地全指南:从脚手架到上线
Spring Cloud 2026.0(Northfields)与 Spring Boot 3.4+ 已成为国内 Java 微服务主流基线。本文按「项目初始化 → 服务治理 → 配置安全 → 可观测 → 灰度发布 → 运维排障」六阶段,给出可复制的生产 Checklist、配置片段与常见踩坑说明。
高吞吐后端韧性工程:限流、熔断、背压与读写分离实战
秒杀、大促、AI 推理高峰都会把系统推向极限。本文以电商下单链路为例,讲解 Sentinel 限流规则设计、Resilience4j 熔断降级、消息队列背压、MySQL 读写分离与热点 Key 治理的完整方案,含配置代码与压测验证方法。