Le verdict en trois phrases
Passer d'un logiciel installé client par client à un SaaS multi-tenant représente un surcoût de 15 à 30 % du développement, mais ramène le coût d'infrastructure à 3 à 40 € par tenant et par mois. Pour un éditeur nantais de 60 clients B2B, la RLS PostgreSQL (une base partagée, isolation par ligne) est le meilleur rapport coût/effort, la base dédiée étant réservée aux clients qui l'exigent contractuellement. Une migration bien préparée se fait en 3 mois, par vagues de 15 à 20 clients.
Les trois modèles d'isolation comparés
Le CTO d'un éditeur nantais de logiciel de planification pour entreprises de BTP gère aujourd'hui 60 instances séparées, chacune avec sa base et son serveur. Chaque mise à jour prend deux jours de déploiement. Le choix du modèle d'isolation conditionne tout le reste.
| Critère | Base partagée + RLS PostgreSQL | Schéma par client | Base par client |
|---|---|---|---|
| Coût infra par tenant/mois | 3 à 8 € | 8 à 18 € | 25 à 40 € |
| Isolation des données | Logique (politiques SQL) | Logique forte | Physique |
| Déploiement d'une migration SQL | 1 fois | N fois (scripté) | N fois (scripté) |
| Limite pratique de tenants | Plusieurs milliers | 200 à 500 | Illimitée mais coûteuse |
| Sauvegarde/restauration d'un seul client | Complexe | Simple | Très simple |
| Exigences de clients grands comptes | Parfois refusée | Souvent acceptée | Toujours acceptée |
| Surcoût de développement initial | 15 à 20 % | 20 à 25 % | 25 à 30 % |
Le modèle hybride est fréquent en 2026 : RLS pour 90 % des clients, base dédiée facturée en option (souvent 150 à 300 € HT par mois) pour les groupes qui l'exigent dans leurs appels d'offres.
Combien coûte la transformation avec une agence à Nantes
Les agences nantaises facturent en 2026 entre 550 et 750 € HT par jour. Pour un logiciel métier de taille moyenne (environ 80 écrans), la transformation multi-tenant se décompose ainsi.
| Chantier | Jours-homme | Budget (€ HT) |
|---|---|---|
| Audit du code et choix d'architecture | 8 à 12 | 5 000 à 8 500 |
| Ajout de l'identifiant tenant et politiques RLS | 20 à 30 | 12 000 à 21 000 |
| Authentification centralisée (SSO, rôles par tenant) | 12 à 18 | 7 000 à 12 500 |
| Console d'administration des tenants | 10 à 15 | 6 000 à 10 500 |
| Pipeline CI/CD et environnements | 6 à 10 | 3 500 à 7 000 |
| Scripts de migration des 60 bases | 10 à 15 | 6 000 à 10 500 |
| Tests de sécurité (fuite entre tenants) | 6 à 10 | 3 500 à 7 000 |
| Total | 72 à 110 | 43 000 à 77 000 |
Le poste le plus sous-estimé est le test de fuite inter-tenants : un seul oubli de filtre dans une requête de reporting expose les données d'un client à un autre. Les politiques RLS appliquées au niveau de la base, et non dans le code applicatif, réduisent fortement ce risque.
Plan de migration de 60 clients en 3 mois
Mois 1 : livraison de la plateforme multi-tenant, migration de 5 clients pilotes volontaires, mesure des performances. Mois 2 : deux vagues de 20 clients, chaque migration se faisant un week-end avec export, transformation et import automatisés, puis vérification par checksum. Mois 3 : 15 derniers clients, dont les plus gros, décommissionnement des anciens serveurs. Indicateurs à suivre : temps de réponse au 95e centile sous 400 ms, zéro incident d'accès croisé, taux de tickets support stable.
Mini cas pratique
Besoin d'un site web professionnel ?
Kolonell crée des sites web qui attirent des clients, optimisés pour le marché sénégalais. Devis gratuit en 2 minutes.
Julien, CTO d'un éditeur nantais de 60 clients, paie aujourd'hui 60 serveurs à 55 € par mois, soit 3 300 € mensuels, plus 2 jours de déploiement par version (12 versions par an). Après migration RLS à 62 000 € HT, l'infrastructure tombe à 420 € par mois (7 € par tenant), soit 34 560 € d'économie annuelle. Les 24 jours de déploiement économisés valent environ 15 000 €. Le retour sur investissement est atteint en 15 mois, et le coût marginal d'un nouveau client devient quasi nul.
FAQ
La RLS PostgreSQL est-elle assez sûre pour des données sensibles ?
Oui, si les politiques sont testées automatiquement et que l'application ne se connecte jamais avec un rôle qui contourne la RLS. Pour des données de santé, l'hébergement HDS reste une obligation supplémentaire.
Faut-il réécrire tout le logiciel ?
Non, dans 70 à 80 % des cas l'ajout d'une colonne tenant et des politiques suffit. Une réécriture n'est justifiée que si le code est déjà en fin de vie.
Combien de temps dure la migration d'un client ?
Entre 2 et 6 heures selon le volume de données, généralement le week-end avec une coupure annoncée.
Comment facturer l'option base dédiée ?
La plupart des éditeurs facturent 150 à 300 € HT par mois, ce qui couvre largement les 25 à 40 € d'infrastructure.
Quel impact sur les performances ?
Avec les bons index sur la colonne tenant, l'impact est inférieur à 5 % du temps de réponse.
Parlons de votre projet. Envoyez-nous votre nombre de clients et votre stack actuelle : nous chiffrons votre passage au multi-tenant entre 43 000 et 77 000 € HT, migration comprise en 3 mois. Devis détaillé sous 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionné par le digital et l'entrepreneuriat en Afrique, Mohamed accompagne les entreprises sénégalaises dans leur transformation digitale depuis 2020. Fondateur de Kolonell, il croit que chaque PME mérite une présence en ligne professionnelle et accessible.