Asia/Shanghai
作品May 28, 2026

全栈产品基础设施

一个可复用的应用基础:产品界面、类型化 API、认证边界、数据流和适合部署的配置。
全栈产品基础设施
很多产品推进不快,是因为基础不清晰。前端和后端各自增长,配置散落在不同地方,每个新功能都会重新打开同样的架构问题。 这个作品描述的是一个用于构建 Web 产品的全栈基础设施,从一开始就保持清晰边界。
  • 让产品 UI、后端 API 和数据归属保持一致。
  • 让认证和权限检查明确。
  • 对重要请求和响应使用类型化契约。
  • 让环境配置容易检查。
  • 支持生产构建、健康检查和路由级部署。
前端按产品工作流组织,而不是按框架 Demo 组织。后端暴露聚焦的 API 边界。共享类型或 Schema 校验让接口更清晰。 部署也是基础设施的一部分:配置、构建产物、服务启动、健康检查、日志和回滚,都应该在产品公开前被考虑。
  • 在足够的地方使用无聊但可靠的基础能力。
  • 避免隐藏所有权的抽象。
  • 让失败状态在产品中可见。
  • 让发布路径贴近应用架构。
全栈工程不只是同时写前端和后端文件,而是把产品、系统和发布路径塑造成一个一致的软件整体。

相关作品

AI 工作流控制台

AI 工作流控制台

一个用于监督多步骤 AI 工作流的产品模式,覆盖上下文、工具调用、人工审核、可观测性和回滚点。
生产发布系统

生产发布系统

一个用于发布 Web 服务的工作流:canary 容器、窄范围 Nginx 路由切换、直接健康检查和明确回滚脚本。