Repository files navigation
pageLayout
home
home
true
title
fba | FastAPI Best Architecture
watermark
false
signDown
true
config
type
full
background
tintPlate
hero
hero
true
tint-plate
240
name
tagline
text
actions
FastAPI Best Architecture
企业级后端架构解决方案
基于 FastAPI 框架,前后端分离,遵循「三层架构」设计,支持 Python 3.10+ 版本
theme
text
link
brand
快速上手 ->
/backend/summary/quick-start
theme
text
link
sponsor
在线体验 ->
theme
text
link
alt
三层架构?
/backend/summary/intro#三层架构
theme
text
link
alt
为什么选择我们?
/backend/summary/why
theme
text
link
alt
DeepWiki 文档
type
title
description
image
list
image-text
三层架构,极简而强大
API → Service → CRUD/DAO 三层划分,边界清晰,协作天然分工
title
description
层次边界清晰
协议、业务、数据三层各司其职,一目了然
title
description
业务与数据解耦
切换数据库、替换 ORM 都不再牵一发动全身
title
description
配套代码生成
一键生成三层模板,新人 30 分钟即可上手
type
title
description
image
list
text-image
插件生态,零耦合扩展
富含 AI、Auth、Storage、Notification 等多种分类,社区共建,装即用、卸即净
title
description
装即用,卸即净
插件物理隔离,独立维护、独立升级
title
description
官方插件市场
浏览、安装、分享,支持 MySQL / PostgreSQL
title
description
商业场景友好
企业可自建私有插件仓库,复用 fba 全套基础设施
type
title
description
image
list
image-text
AI 赋能,效率倍增
借助 fba skills,让 AI 直接读懂你的项目结构与规范,效率倍增
title
description
全平台兼容
Claude Code / Cursor / Trae / Codex / Continue 一键接入
title
description
项目知识一次配置
团队共享 AI 上下文,新人入职即同步
title
description
LLMs.txt
官方 LLMs.txt,让 AI 轻松读取实时文档
::: center
也许,你正想问
:::
::: collapse accordion
与原生 FastAPI 项目相比,fba 多了什么?
在 FastAPI 之上预置了三层架构、RBAC、JWT、缓存、全链路日志、时区、Docker、代码生成、插件系统等企业级必需件——开箱即用,不必从零搭脚手架
为什么选三层架构,而不是 DDD?
三层是 DDD 思想的轻量落地:上手门槛低,边界清晰,依然为未来向 DDD 演进留好空间
支持多租户吗?
支持。实验性多租户能力已在后端落地,详见 PR #1101 ,但暂不包含前端实施
可以商用吗?
MIT 协议,永久免费商用,源码完全开放。如果项目对你有价值,欢迎成为赞助商或贡献者
支持哪些数据库?
一等支持 MySQL 与 PostgreSQL;Redis 作为缓存与队列底座;其他数据库可通过 AI 轻松适配
AI 赋能怎么开启?
安装 fba skills 即可在 Claude Code、Cursor、Trae 等 AI 工具中获取 fba 专属上下文与脚手架命令
:::
::: center
每一次提交,都在让 fba 变得更好
:::
<style scoped>
:deep(.subtitle) {
font-size: 15px;
color: var(--vp-c-text-2);
margin-bottom: 36px;
}
</style>
About
FastAPI Best Architecture docs
Resources
License
Stars
Watchers
Forks
You can’t perform that action at this time.