Le verdict en trois phrases
Pour un SaaS destiné à 40 réseaux de franchise, la meilleure architecture en 2026 est une base partagée protégée par Row Level Security, avec la possibilité de migrer un réseau vers une base dédiée en moins d'une journée quand un grand compte l'exige. Le surcoût d'infrastructure va de 0,5 € par point de vente et par mois en base partagée à environ 3 € en base dédiée, un écart qui pèse peu face au risque de fuite entre deux enseignes concurrentes. Le développement complet représente 90 000 à 160 000 € HT sur 7 mois en ordre de grandeur 2026, personnalisation par marque comprise.
Trois modèles d'isolation, trois profils de risque
Un réseau de franchise stocke des données sensibles : chiffre d'affaires par point de vente, marges, contrats des franchisés, données clients des programmes de fidélité. Deux enseignes concurrentes sur la même plateforme ne doivent jamais se voir, même en cas de bug. Le choix de l'isolation se fait au tout début, car il conditionne chaque requête du code.
| Modèle | Principe | Isolation | Surcoût infra par point de vente et par mois | Exploitation |
|---|---|---|---|---|
| Base partagée, filtre applicatif | Colonne tenant_id filtrée dans le code | Faible : un oubli de filtre suffit | Environ 0,5 € | Simple |
| Base partagée avec Row Level Security | Politique PostgreSQL appliquée par la base | Forte : la base refuse les lignes d'un autre tenant | 0,5 à 0,8 € | Simple, un seul schéma |
| Schéma par client | Un schéma PostgreSQL par réseau | Forte | 1 à 1,5 € | Migrations à répéter 40 fois |
| Base dédiée par client | Une base par réseau | Maximale, sauvegarde séparée | 2 à 3 € | Lourde au-delà de 20 bases |
| Hybride | Base partagée RLS plus bases dédiées pour 2 ou 3 grands comptes | Forte, maximale à la demande | 0,6 à 1,2 € en moyenne | Outillage de migration nécessaire |
Le filtre purement applicatif est à proscrire pour des données d'enseignes concurrentes. Avec la Row Level Security, chaque connexion porte l'identifiant du réseau, et PostgreSQL applique la politique lui-même : même une requête mal écrite ne renvoie que les lignes autorisées.
Personnalisation par marque sans dupliquer le code
Chaque réseau veut son logo, ses couleurs, son vocabulaire (« magasin », « agence », « restaurant »), ses indicateurs et parfois ses propres règles de calcul des redevances. La bonne pratique consiste à stocker ces réglages dans une configuration par tenant : thème, libellés, modules activés, formules de redevance paramétrées. Le code reste unique, les 40 réseaux bénéficient de chaque amélioration le même jour.
Le réseau a aussi plusieurs niveaux d'utilisateurs : la tête de réseau voit tous ses points de vente, l'animateur régional voit sa zone, le franchisé voit uniquement son magasin. La Row Level Security gère ces deux dimensions à la fois, réseau puis périmètre, à condition de la concevoir dès le départ.
| Poste de développement | Ordre de grandeur 2026 | Part du budget |
|---|---|---|
| Socle multi-tenant, RLS et gestion des rôles | 18 000 à 30 000 € HT | Environ 20 % |
| Personnalisation par marque et configuration | 10 000 à 18 000 € HT | Environ 11 % |
| Modules métier (ventes, redevances, audits magasin) | 45 000 à 80 000 € HT | Environ 50 % |
| Outil de migration d'un tenant vers une base dédiée | 6 000 à 12 000 € HT | Environ 7 % |
| Tests d'isolation automatisés et audit de sécurité | 6 000 à 12 000 € HT | Environ 7 % |
| Reprise de données des premiers réseaux | 5 000 à 8 000 € HT | Environ 5 % |
| Total sur 7 mois | 90 000 à 160 000 € HT | 100 % |
La migration vers une base dédiée, votre argument commercial
Les grands réseaux, surtout ceux adossés à un groupe ou à un fonds, demandent souvent une base dédiée dans leur questionnaire de sécurité. Prévoir dès la conception un script qui extrait toutes les lignes d'un tenant, les charge dans une nouvelle base, vérifie les volumes et bascule la connexion permet de répondre oui en moins d'une journée, avec une coupure de moins d'une heure la nuit. Cette option peut être facturée comme un palier supérieur de l'abonnement.
Des tests automatisés doivent vérifier en continu qu'un utilisateur du réseau A ne lit aucune ligne du réseau B, sur chaque table. Un test d'intrusion ciblé sur l'isolation complète ce dispositif avant la signature des grands comptes. Pour l'authentification des têtes de réseau, le SSO avec leur annuaire Microsoft facilite la vente, comme expliqué dans notre article sur le SSO Entra ID pour applications métier.
Mini cas pratique
Julien, fondateur d'un éditeur rennais, vise 40 réseaux de franchise et 2 000 points de vente à 3 ans, avec un abonnement hypothétique de 45 € par point de vente et par 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.
- Revenu cible : 2 000 × 45 € = 90 000 € par mois.
- Option 1, base dédiée pour tous : 2 000 × 3 € = 6 000 € par mois d'infrastructure, plus l'exploitation de 40 bases.
- Option 2, hybride : 1 700 points de vente en base partagée à 0,6 € et 300 en bases dédiées pour 3 grands réseaux à 3 €, soit 1 020 + 900 = 1 920 € par mois.
- Écart : 4 080 € par mois, environ 49 000 € par an.
Avec un développement à 130 000 € HT, l'économie d'infrastructure de l'hybride couvre près de 38 % du budget initial chaque année, tout en permettant de vendre l'isolation maximale aux 3 enseignes qui l'exigent.
FAQ
La Row Level Security est-elle assez sûre pour des enseignes concurrentes ?
Oui si elle est appliquée par la base sur chaque table, avec des tests automatisés d'isolation. C'est le modèle de nombreux SaaS B2B, avec un surcoût de 0,5 à 0,8 € par point de vente et par mois.
Quand passer un client en base dédiée ?
Quand un contrat l'exige, quand un réseau dépasse 15 à 20 % de la charge totale ou quand il demande une région d'hébergement spécifique. La migration prend moins d'une journée si l'outil est prévu dès le départ.
Combien de temps pour un premier réseau en production ?
Un premier réseau pilote peut être ouvert au mois 5, puis les autres au rythme de 2 à 4 par mois. Le développement complet tient en 7 mois.
Comment gérer les règles de redevance différentes par réseau ?
On paramètre les formules (pourcentage du chiffre d'affaires, fixe, paliers) dans la configuration du tenant. Cela couvre en pratique plus de 90 % des contrats de franchise sans code spécifique.
Le RGPD impose-t-il une base par client ?
Non, il impose une sécurité adaptée et la capacité à supprimer ou exporter les données d'un client. Une base partagée avec RLS le permet, avec un export par tenant en quelques minutes.
Parlons de votre projet. Nous concevons l'isolation, la personnalisation par marque et l'outil de migration, puis livrons votre SaaS multi-tenant en environ 7 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.
