善新思
ARCHITECTURE

技术架构

前后端分离 + BFF 收口,AI 能力统一编排。可演进、可观测、隐私分层。

01
用户与客户端Client
Web 端移动端小程序
02
接入与网关Gateway
BFF 网关鉴权 JWT限流
03
应用与业务Application
课程服务资讯服务作品服务
04
AI 能力层AI Layer
编排 LangGraph多模型路由RAG
05
数据层Data
PostgreSQLRedisClickHouseOSS
06
基础设施Infra
DockerKubernetesCI/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

所有模型请求收口到网关,统一鉴权、计费、审计与降级。

多模型路由与降级

按任务选模型,主模型不可用自动切换到备选,保障可用性。

学习数据隐私分层

公开/匿名/私密三级,敏感数据本地或脱敏处理,默认最小采集。