停止重写后端基础:全新推出 RapidKit
发布: (2026年2月10日 GMT+8 17:13)
4 分钟阅读
原文: Dev.to
Source: Dev.to
我们都经历过
你开始一个新的后端项目——既不是第一个,也不是第十个。
在写下任何业务逻辑之前,你已经在重复做同样的事:
- 搭建项目结构
- 再次决定层次和模块的组织方式
- 接入认证、配置、日志
- 创建 Docker 文件、环境、CI 配置
- 讨论已经在之前解决过的架构决策
这些都不新鲜,却每次都会出现。基础设施被匆忙搭建,导致不一致或难以扩展。随着多个团队和项目不断重复这个循环,出现了一个一直被提起的问题:
为什么我们仍然要从头重新构建后端基础设施?
RapidKit 是一个开源框架,旨在为后端团队提供一个坚实、可直接投入生产使用的起点——同时不把团队锁定在僵硬的抽象之中。它不是模板,而是一个脚手架系统,生成并管理真实的项目,能够随时间演进。
核心理念
- 一致性胜于巧妙
- 工作区优先的开发方式
- 模块化架构
- 默认即生产就绪
- 框架灵活性 – 使用统一工作流的 FastAPI(Python)或 NestJS(TypeScript)
快速预览
创建一个新后端不需要数天的准备:
# Create a workspace
rapidkit my-workspace
cd my-workspace
# Create a project
rapidkit create project fastapi.standard my-api
# Add features as modules
rapidkit add module auth
rapidkit add module database.postgres
# Start development
rapidkit dev
几分钟内,你就拥有一个干净、结构化、可直接投入生产的 API——可以立即开始构建真实功能。
使用场景
- 构建多个后端服务的团队
- 需要快速推进且不想偷工减料的初创公司
- 厌倦了重复编写样板代码的独立开发者
- 注重长期可维护性的公司
- 重视清晰架构和一致性的开发者
对于需要从第一天起就完全自定义架构的项目,这可能并不适用。
即将讨论的主题
- 工作区优先的后端开发
- RapidKit 的模块系统如何运作
- 设计可扩展的 FastAPI 项目
- 使用共享工具管理多个服务
- 编写自己的 RapidKit 模块
资源
- 🌐 网站:
- 📦 GitHub / 核心引擎:
- 📦 npm CLI:
- 🧩 VS Code 扩展:
最后思考
后端团队不该把精力浪费在重新构建基础设施上,而应该用来打造产品。这正是 RapidKit 试图解决的问题。