Le verdict en trois phrases
Si vous gérez plus de 30 clients avec une instance dédiée chacun, le passage au SaaS multi-tenant devient rentable en 12 à 24 mois grâce à un coût d'hébergement par client divisé par 5 à 10. Le choix décisif porte sur le modèle d'isolation : une base partagée avec RLS PostgreSQL pour la majorité des clients, un schéma ou une base dédiée pour les grands comptes exigeants. Prévoyez une refonte de 50 000 à 140 000 EUR HT (ordre de grandeur 2026 du marché français) et une migration progressive, jamais un basculement en un week-end.
Instance par client ou multi-tenant : ce que vous payez vraiment
Beaucoup d'éditeurs de la région grenobloise ont démarré avec un modèle simple : un serveur, une base et un déploiement par client. C'est rassurant au début, puis chaque mise à jour devient un chantier. Avec 80 clients, une correction de sécurité signifie 80 déploiements, 80 bases à migrer et 80 points de défaillance.
| Critère | Instance par client | Multi-tenant (base partagée + RLS) |
|---|---|---|
| Hébergement par client et par mois | 60 à 180 EUR HT | 8 à 25 EUR HT |
| Temps de déploiement d'une mise à jour | 1 à 3 jours pour 80 clients | 10 à 30 minutes |
| Onboarding d'un nouveau client | 0,5 à 2 jours techniques | Quelques minutes, automatisé |
| Supervision | Une sonde par instance | Une plateforme unique |
| Personnalisation par client | Forte, mais coûteuse | Par configuration et feature flags |
| Risque de fuite entre clients | Très faible | Faible si RLS testée en continu |
Le vrai coût caché de l'instance par client n'est pas le serveur, c'est le temps d'ingénierie absorbé par la maintenance. Dans les éditeurs de 10 à 25 personnes que nous rencontrons, 25 à 40 % du temps des développeurs part dans des opérations répétitives au lieu du produit.
Les trois modèles d'isolation et leur coût
Le terme multi-tenant recouvre plusieurs architectures. Le bon choix dépend de vos clients, de leurs exigences contractuelles et de votre volumétrie.
| Modèle | Principe | Coût de refonte (ordre de grandeur 2026) | Adapté à |
|---|---|---|---|
| Base partagée, isolation par ligne (RLS PostgreSQL) | Chaque table porte un tenant_id, la base filtre automatiquement | 50 000 à 90 000 EUR HT | 50 à 2 000 clients PME |
| Schéma par client | Une base, un schéma PostgreSQL par client | 70 000 à 110 000 EUR HT | 20 à 300 clients, données sensibles |
| Base par client, code partagé | Un seul code, bases séparées pilotées par un catalogue | 90 000 à 140 000 EUR HT | Grands comptes, exigences d'hébergement dédié |
| Hybride | RLS pour la majorité, base dédiée pour les grands comptes | 80 000 à 140 000 EUR HT | Éditeurs avec un mix PME et ETI |
| Sans refonte (statu quo) | Instance par client | 0 EUR, mais coûts d'exploitation croissants | Moins de 15 clients |
La Row Level Security de PostgreSQL est aujourd'hui le choix par défaut pour un éditeur B2B : une politique de sécurité attachée à chaque table empêche une requête de lire les lignes d'un autre client, même si le code applicatif oublie un filtre. Elle impose une discipline : variable de session positionnée à chaque requête, tests automatisés de non-fuite, index composites commençant par le tenant_id.
Le schéma par client rassure les acheteurs publics et les clients du secteur santé, mais les migrations de schéma deviennent plus lourdes au-delà de 300 schémas. La base par client reste pertinente pour 5 à 10 grands comptes qui exigent un hébergement dédié, souvent facturé en option.
Planning : 4 à 8 mois et une migration par vagues
Une refonte multi-tenant sérieuse se déroule en quatre temps : audit et choix d'architecture (3 à 5 semaines), refonte du modèle de données et de l'authentification (8 à 14 semaines), outillage d'onboarding et de facturation (4 à 6 semaines), puis migration des clients par vagues. Pour 30 à 200 clients, comptez des vagues de 10 à 25 clients, en commençant par les plus petits et les plus tolérants.
À chaque vague : export des données de l'instance, transformation avec le tenant_id, import, tests de recette avec le client, bascule DNS, période de double fonctionnement de 7 à 14 jours. Les grands comptes passent en dernier, avec un plan de retour arrière documenté.
Côté hébergement, privilégiez un hébergeur européen certifié (HDS si vous traitez des données de santé) et chiffrez les sauvegardes par client pour pouvoir restaurer un seul tenant sans toucher aux autres. Si vous préférez être accompagné, notre offre applications web sur mesure couvre l'audit, la refonte et la migration ; pour une application complexe de ce type, notre grille indique 7 000 000 à 15 000 000+ FCFA (10 670 à 22 870+ EUR), le périmètre exact étant fixé dans le devis.
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.
Mini cas pratique
Thomas, fondateur d'un éditeur de logiciel de gestion de maintenance à Grenoble, exploite 120 instances clients. Coût actuel : 120 clients x 110 EUR HT par mois = 13 200 EUR HT par mois, soit 158 400 EUR par an, auxquels s'ajoutent 1,5 développeur à temps plein sur les déploiements (environ 90 000 EUR chargés par an).
Après refonte en RLS PostgreSQL avec 4 grands comptes en base dédiée : 116 clients x 15 EUR + 4 x 140 EUR = 2 300 EUR HT par mois, soit 27 600 EUR par an. Le temps de déploiement tombe à 0,3 équivalent temps plein. Économie annuelle : (158 400 - 27 600) + (90 000 x 0,8) = 202 800 EUR. Pour une refonte de 120 000 EUR HT, le retour sur investissement arrive en un peu plus de 7 mois après la fin de la migration.
FAQ
Combien coûte une refonte multi-tenant pour un éditeur de taille moyenne ?
En ordre de grandeur 2026, comptez 50 000 à 140 000 EUR HT selon le modèle d'isolation et la dette technique existante. Une base partagée avec RLS se situe dans le bas de la fourchette, une architecture hybride avec bases dédiées dans le haut.
La RLS PostgreSQL est-elle assez sûre pour des clients exigeants ?
Oui, à condition de l'accompagner de tests automatisés qui tentent de lire les données d'un autre tenant à chaque build. Les clients qui exigent une séparation physique (5 à 10 % des cas) peuvent être placés sur une base dédiée dans un modèle hybride.
Combien de temps dure la migration de 100 clients ?
Après 3 à 5 mois de refonte, prévoyez 6 à 12 semaines de migration par vagues de 10 à 25 clients. Chaque vague inclut 7 à 14 jours de double fonctionnement pour sécuriser la bascule.
Faut-il réécrire tout le code ?
Rarement. Dans la plupart des audits, 50 à 70 % du code métier est conservé ; la refonte touche surtout le modèle de données, l'authentification, la configuration par client et le pipeline de déploiement.
Quel gain sur l'hébergement peut-on attendre ?
Le coût d'hébergement par client est généralement divisé par 5 à 10, par exemple de 110 EUR à 15 EUR HT par mois. Le gain le plus important reste toutefois le temps d'ingénierie libéré pour le produit.
Parlons de votre projet. Nous auditons votre architecture actuelle, recommandons le modèle d'isolation adapté et planifions une migration par vagues sur 4 à 8 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.