dify架构分析

225 阅读1分钟

最近在研究dify做二次开发,先记录一下

技术栈

  • 前端:Next.js + TypeScript + Tailwind CSS
  • 后端:Python + Poetry + SQLAlchemy
  • 测试:Jest(前端),pytest(后端)
  • 任务调度:schedule
  • 模块化设计:MVC架构,清晰的模块划分,组件化开发

后端