ARCHITECTURE
技术架构
前后端分离 + BFF 收口,AI 能力统一编排。可演进、可观测、隐私分层。
01
用户与客户端Client
Web 端移动端小程序
02
接入与网关Gateway
BFF 网关鉴权 JWT限流
03
应用与业务Application
课程服务资讯服务作品服务
04
AI 能力层AI Layer
编排 LangGraph多模型路由RAG
05
数据层Data
PostgreSQLRedisClickHouseOSS
06
基础设施Infra
DockerKubernetes云CI/CD监控
STACK
技术栈
每一层选择的成熟工具。
前端
Next.js 14TypeScriptTailwind CSSFramer MotionTanStack Query
后端 / BFF
Node.jsNestJSGraphQLRedisJWT
AI 编排
LangGraphOpenAI / Claude / 通义千问RAG语义缓存
数据
PostgreSQLRedisClickHouse对象存储 OSS
基础设施
DockerKubernetes阿里云/腾讯云GitHub ActionsPrometheus
DECISIONS
关键决策
架构背后的取舍。
前后端分离 + BFF
前端直连 BFF 网关,后端专注领域服务,边界清晰、易于演进。
AI 调用统一走 BFF
所有模型请求收口到网关,统一鉴权、计费、审计与降级。
多模型路由与降级
按任务选模型,主模型不可用自动切换到备选,保障可用性。
学习数据隐私分层
公开/匿名/私密三级,敏感数据本地或脱敏处理,默认最小采集。