Documentation — DataLab0Page 04 / 36 — Backend et plateforme SaaS · v00001 · b00005

Backend et plateforme SaaS

Fonctionnel

Le backend devra gérer les organisations, utilisateurs, permissions, workspaces, objets BI, datasets, pipelines, refresh, publications, audit et collaboration.

Technique

Choix validé :

Modular monolith au départ
→ extraction progressive en services spécialisés

Architecture cible :

services/api          # API principale Node.js / TypeScript
services/worker       # jobs async
services/scheduler    # planification
services/realtime     # collaboration future
services/ai-agent     # IA future

Stack recommandée :

  • Node.js / TypeScript pour API, workspace, auth, realtime ;
  • Python pour IA, data science, traitements avancés plus tard.