Construire des plateformes métier multi-tenant

Une plateforme métier est multi-tenant, SaaS ou non. Deux entreprises sur une codebase, c’est un problème de tenancy. Les permissions suivent le métier réel.

Les permissions suivent le métier

Sur MatarTaxi, opérateurs, chauffeurs et propriétaires ne partagent pas un écran. Ils partagent un domaine. Vingt cases à cocher, et le support devient le système de droits.

Je pars des flux : qui crée une course, qui voit un tarif, qui annule. Puis j’encode les rôles. L’UI est une conséquence.

L’onboarding est du produit

Si un tenant ne part pas en live en minutes, votre équipe devient l’installateur. Ça ne scale pas de Tanger vers un deuxième pays.

Un bon onboarding est une verticale mince : un site, un user, une vraie transaction. Le reste est un module plus tard.

À retenir

  • Modélisez le métier, puis les rôles, puis les écrans.
  • L’onboarding doit produire une vraie première transaction.
  • Deux entreprises sur une app, c’est déjà du multi-tenant.

FAQ

Combien de rôles en v1 ?

Trois suffisent souvent : opérateur, manager, propriétaire. Ajoutez un rôle quand quelqu’un ne peut pas faire son métier.

Articles liés

Laravel ou Node.js pour un SaaSComment construire un SaaS pour une entreprise marocaine
Démarrer un projet