Multi-tenant : la décision qui structure tout le reste
La première question d'architecture sur un SaaS n'est pas le choix du framework, c'est la façon dont les données de vos clients cohabitent. Une base partagée avec une colonne d'identification par client coûte peu et se déploie vite. Une base par client isole complètement mais complique chaque migration. Un schéma par client se situe entre les deux.
Ce choix est difficile à revenir dessus une fois que vous avez des clients en production. Nous le tranchons au Sprint 0, en fonction de vos contraintes réelles : secteur réglementé ou non, engagements de réversibilité, volumétrie attendue, exigences d'isolation de vos futurs grands comptes.







