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.