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