Le verdict en trois phrases
Un éditeur B2B qui déploie une instance par client voit ses coûts d'hébergement et de maintenance croître de façon linéaire, et la situation devient intenable au-delà de 30 clients. Une refonte multi-tenant coûte 40 000 à 120 000 EUR HT et prend 4 à 8 mois, pour une facture d'infrastructure divisée par 3 à 5 et un seul déploiement pour tous les clients. Le choix clé est le modèle d'isolation des données : par ligne, par schéma ou par base, selon vos exigences contractuelles et réglementaires.
Les trois modèles d'isolation des données
| Modèle | Principe | Coût de refonte (EUR HT) | Coût infra pour 50 clients | Adapté à |
|---|---|---|---|---|
| Isolation par ligne | Une base, colonne tenant_id, Row Level Security | 40 000 à 70 000 | 400 à 900 EUR/mois | PME, volumes modérés, 50 à 5 000 clients |
| Isolation par schéma | Une base, un schéma PostgreSQL par client | 55 000 à 90 000 | 700 à 1 500 EUR/mois | ETI, besoins de sauvegarde par client |
| Base par client | Une base dédiée, application partagée | 70 000 à 120 000 | 1 500 à 3 000 EUR/mois | Santé, banque, secteur public |
| Hybride | Ligne par défaut, base dédiée en option premium | 80 000 à 120 000 | 900 à 2 000 EUR/mois | Éditeurs avec offre grands comptes |
| Statu quo (instance par client) | Serveur et base par client | 0 | 4 000 à 9 000 EUR/mois | Moins de 10 clients |
L'isolation par ligne avec Row Level Security PostgreSQL est aujourd'hui le choix par défaut : elle est la moins chère à opérer, mais exige une discipline de tests stricte, car une requête mal filtrée expose les données d'un autre client. L'hybride permet de vendre une option « base dédiée » facturée 300 à 800 EUR par mois aux grands comptes.
Ce que comprend le budget de refonte
| Lot | Contenu | Part du budget |
|---|---|---|
| Audit et conception | Cartographie du code, choix du modèle, plan de migration | 8 à 12 % |
| Couche tenant | Résolution du tenant (sous-domaine, en-tête), contexte, RLS | 15 à 20 % |
| Refonte du modèle de données | Ajout des clés tenant, index, contraintes | 15 à 20 % |
| Authentification et rôles | SSO par client, SAML/OIDC, rôles par organisation | 10 à 15 % |
| Facturation et quotas | Plans, limites d'usage, intégration Stripe ou équivalent | 8 à 12 % |
| Migration des clients existants | Scripts, fusion des bases, tests de non-régression | 15 à 20 % |
| Observabilité et sécurité | Logs par tenant, tests d'isolation, pentest | 8 à 12 % |
La migration des clients existants est la phase la plus risquée : chaque instance a souvent divergé (versions, personnalisations, données orphelines). Prévoyez une migration par vagues de 5 à 10 clients, avec retour arrière possible.
Avant et après : indicateurs d'exploitation
| Indicateur | Instance par client (40 clients) | Multi-tenant (40 clients) |
|---|---|---|
| Coût infrastructure mensuel | 6 000 EUR | 1 400 EUR |
| Temps de déploiement d'une version | 2 à 3 jours | 20 à 40 minutes |
| Versions en production | 4 à 7 | 1 |
| Délai d'ouverture d'un nouveau client | 1 à 3 jours | Moins de 5 minutes |
| Temps DevOps mensuel | 60 à 90 heures | 15 à 25 heures |
Mini cas pratique
Thomas, CTO d'un éditeur de logiciel de gestion pour cabinets d'expertise comptable à Nantes, gère 42 clients, chacun sur sa propre instance. L'hébergement coûte 6 300 EUR par mois et l'équipe passe 75 heures par mois à déployer et maintenir les versions.
- Économie d'infrastructure : 6 300 EUR moins 1 500 EUR = 4 800 EUR par mois, soit 57 600 EUR par an.
- Temps DevOps libéré : 55 heures par mois à 70 EUR chargés, soit 46 200 EUR par an réaffectés au produit.
- Investissement : refonte par ligne avec option base dédiée, 85 000 EUR HT sur 6 mois.
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.
Gain annuel estimé : 103 800 EUR. Le retour sur investissement intervient en 10 mois environ, et l'ouverture d'un nouveau client ne coûte plus rien en infrastructure, ce qui permet de lancer une offre d'essai gratuit.
FAQ
Le multi-tenant est-il compatible avec le RGPD et l'hébergement HDS ?
Oui, à condition de documenter l'isolation et de journaliser les accès. Pour les données de santé, l'isolation par base sur un hébergeur certifié HDS ajoute 20 à 40 % au coût d'infrastructure.
Faut-il réécrire toute l'application ?
Rarement : dans 70 % des cas, la refonte touche la couche données, l'authentification et le déploiement, sans réécrire la logique métier. Une réécriture complète double le budget.
Comment gérer un client qui veut ses personnalisations ?
Par des feature flags et des paramètres par tenant plutôt que par des branches de code. Les développements spécifiques se facturent alors comme modules activables, à 150 à 600 EUR par mois.
Quel risque de fuite entre clients ?
Il est maîtrisé par la Row Level Security, des tests automatisés d'isolation sur chaque requête et un pentest annuel à 5 000 à 12 000 EUR HT.
Peut-on migrer sans interruption de service ?
Oui, avec une migration par vagues hors heures ouvrées : l'interruption par client reste sous 30 minutes.
Parlons de votre projet. Partagez votre nombre de clients, votre stack et vos contraintes d'isolation : nous chiffrons le modèle adapté, le plan de migration par vagues et un planning de 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.