Étude de cas

6 modules, une seule plateforme

Une plateforme métier construite de zéro — modélisation financière avec 50+ KPIs, design assisté par IA, espaces collaboratifs et rapports investisseurs partageables. Le tout sur un modèle de données unifié.

Le défi

Six outils, zéro cohérence

Fragmentation des outils

Six abonnements SaaS, aucun ne partageant ses données. Les projections financières dans un tableur, les retours design par email, le contenu éparpillé dans des dossiers cloud. Chaque décision exige de recouper manuellement des informations provenant de sources multiples. Les outils métier sur mesure existent pour résoudre exactement ce type de chaos opérationnel.

Finances pilotées par tableur

Les modèles de pricing et de rentabilité critiques reposent dans des tableurs qu'une seule personne maîtrise. Calculs multi-devises sur 6 canaux de vente, ROI des partenariats, et analyse de seuil de rentabilité — le tout dans des formules impossibles à auditer, partager ou versionner. L'entreprise a besoin d'un véritable moteur de modélisation financière, pas d'un tableur aux ambitions démesurées.

Aucune infrastructure de collaboration design

L'itération design se fait par pièces jointes et messageries. Aucun contrôle de version, aucun retour structuré, aucune couche de permissions. Quand l'IA entre en jeu pour la génération de designs, il n'y a aucune infrastructure pour gérer les variantes, mettre en cache les rendus ou suivre les coûts.

Ce qui a été construit

Une plateforme, six problèmes résolus

1

Modèle de données unifié

6 workflows déconnectés fusionnés en un seul schéma — plus de 40 tables couvrant produits, tarification, médias, design, contenu et analytics. Chaque module lit et écrit depuis la même source de vérité.

Schéma unifié (40+ tables)
2

Moteur de modélisation financière

Calculateur de rentabilité en temps réel : coûts au composant, 6 canaux de vente avec allocation intelligente, support multi-devises (CHF/EUR), modélisation de partenariats et analyse de seuil de rentabilité. 50+ KPIs calculés par un moteur pur — aucune dépendance externe.

Calculateur Oracle
3

Design & espace IA

Lens pour la collaboration — vues galerie, suivi des variantes, commentaires en fil, @mentions, permissions à 4 niveaux et fiches techniques auto-générées. Studio pour la création IA — un pipeline de 7+ agents avec cache par empreinte de contenu réduisant les coûts IA de 60-80 % sur les prompts répétés.

Modules Lens + Studio
4

Infrastructure auto-hébergée

Remplacement des services commerciaux Upstash par des proxys open-source : up-redis (788 LOC, 232 tests) et up-vector (1 992 LOC, 198 tests). Compatibles SDK, tournant sur une seule instance Redis Stack. La CI hebdomadaire détecte automatiquement toute dérive du SDK.

Zéro dépendance fournisseur
Résultats mesurables

Pas un prototype — un outil quotidien

0
Modules intégrés

Oracle, Lens, Studio, Écriture IA, Gestion de fichiers et Rapports partageables — un seul login, un modèle de données partagé. Construits comme outils métier sur mesure remplaçant tout un parc SaaS sans la taxe d'intégration.

0+
KPIs financiers

Coûts unitaires, revenus par canal, marges brutes et nettes, seuils de rentabilité, ROI partenaires — tous calculés en temps réel par un moteur pur. La modélisation financière qui évolue avec l'entreprise, pas contre elle. Rapports investisseurs partageables via liens UUID, optimisés pour l'impression.

0
Commits en production

850+ fichiers TypeScript, 40+ tables en base, 3 langues (EN/FR/DE). L'architecture dashboard sous-jacente a été réutilisée sur 2 déploiements en production dans des domaines sans rapport — avec 1 500+ tests et 50+ composants réutilisables.

Stack technique

Fondations production

Frontend
Next.js 16React 19TypeScriptTailwind CSS 4shadcn/uiFramer Motion
Backend & données
PostgreSQL 17pgvectorRedis 7Drizzle ORMKeycloak SSOZod
IA & ML
Vercel AI SDKOpenAIRAG embeddingsLangfuseCache par empreinte
Infrastructure
DockerAWS S3up-redisup-vectorBunHono
Questions fréquentes

Questions fréquentes

Comment gérez-vous la migration depuis les outils SaaS existants ?

La migration se fait module par module, pas en big-bang. Chaque module est conçu pour coexister avec les outils existants pendant la transition — des pipelines d'import gèrent les formats existants, et le schéma unifié normalise tout en un seul modèle. L'objectif n'est jamais de réécrire ce qui fonctionne, mais de remplacer les parties fragmentées où le manque d'intégration crée le plus de friction.

Que se passe-t-il si l'équipe dépasse les capacités de la plateforme ?

La plateforme est construite sur la même stack qui alimente des applications avec des bases utilisateurs bien plus larges — PostgreSQL, Redis, Next.js et Keycloak SSO scalent horizontalement. Le moteur de modélisation financière est une couche de calcul pure sans dépendances externes. Le système de permissions à 4 niveaux (propriétaire, admin, éditeur, lecteur) supporte déjà les hiérarchies d'équipe. La croissance signifie ajouter des utilisateurs et des données, pas réécrire l'architecture.

Comment garantissez-vous la cohérence des données entre 6 modules ?

Un seul schéma partagé, appliqué au niveau base de données avec clés étrangères et typage Drizzle ORM. Chaque module lit et écrit dans les mêmes tables — pas de couche de synchronisation, pas de cohérence à terme, pas de duplication de données. Quand le modèle financier met à jour un coût produit, Lens et Studio le voient instantanément. C'est l'avantage fondamental des outils métier sur mesure face à l'assemblage de systèmes séparés.

Besoin d'une plateforme sur mesure ?

Définissons ce dont votre entreprise a réellement besoin dans un seul système.