Identité et sessions
Inscription avec vérification, login, refresh, MFA, OAuth Google et sessions par appareil. Limites de tentatives et révocation en direct.
Laboratoire
Le hub de services distribués : un noyau qui résout le socle commun —identité, abonnements, encaissements et support— et des tools indépendantes qui s’y branchent.

Le core concentre l'authentification : il signe les justificatifs et chaque service les vérifie de son côté, avec le même standard que Google et Microsoft utilisent pour connecter leurs services. L'utilisateur se connecte une seule fois, la sécurité se durcit en un seul endroit et une API nouvelle démarre sans refaire le login.
Six modules que le noyau apporte déjà : identité, argent, tâches de fond, notifications, panneau et sécurité.
Inscription avec vérification, login, refresh, MFA, OAuth Google et sessions par appareil. Limites de tentatives et révocation en direct.
Livre de comptes immuable par utilisateur : les tools déplacent l’argent par la saga reserve/settle/credit, sans jamais écrire la base.
Files asynchrones qui s'étendent horizontalement par réplicas, avec tentatives, DLQ et webhooks signés.
Email, SMS, WhatsApp et push web, avec newsletter, campagnes et avis in-app : modèles par canal et par langue pour éditer la communication.
Profil, portefeuille, achats, paiements, sessions et avis dans un même panneau au sein du noyau : les tools réutilisent ses composants au lieu d’en monter un chacune.
Un système de sécurité central isolé qui agrège la télémétrie, détecte les attaques distribuées et propage la denylist, avec analyse de comportement et évaluation du risque.
Quatre décisions soutiennent le système, et chacune laisse une conséquence concrète dès qu’il y a plus d’un produit en jeu.
Un changement dans le noyau —le login, une règle de sécurité, un encaissement— se déploie une fois et sert à tous les produits.
Une tool nouvelle, c’est un dossier de plus —app, client d’API et API à elle— : elle se déploie seule, sans toucher le noyau ni celles qui tournent déjà.
Chaque service a sa base et son cache : un changement de schéma ou une suppression restent de son côté et n’atteignent pas les autres.
Les trois couches —app, client d’API et API serverless— sont les mêmes partout : monter la tool suivante, c’est copier la structure, pas la redécider.
Le SaaS de réservation de la plateforme : chaque équipe publie son propre site avec son slug, ses services et son calendrier, et n'importe qui réserve sans créer de compte. Le calendrier du professionnel se synchronise dans les deux sens —un engagement déjà pris ailleurs bloque le créneau ici— et son agenda est unique dans toutes les équipes dont il fait partie : deux rendez-vous ne se chevauchent jamais, même entre équipes.
Le parcours d'une requête
Sa propre API serverless, sa base et son cache : du noyau elle prend l'identité, la tâche de rappel et le sentinel, et le calendrier ne vit pas ici —chaque mutation est publiée dans la Calendar API de la plateforme, qui est celle qui synchronise avec Google—.
Le système des entreprises qui entretiennent des ascenseurs : copropriétés, immeubles et appareils avec leur fiche technique, visites que le technicien clôture depuis son téléphone —le rapport remplace le groupe WhatsApp— et entretiens qui reviennent mois après mois sans que personne les ressaisisse. Les rôles se composent permission par permission et le plan fixe le nombre d'immeubles, d'appareils, de membres et de récurrences.
Le parcours d'une requête
Elle tourne avec sa propre base et son propre cache : du noyau elle prend l'identité, l'horloge qui réveille les récurrences du mois et le sentinel.
Le service d'analyse : l'utilisateur connecte sa feuille Google Sheets et construit tableaux de bord et rapports par-dessus —les données ne sont ni migrées ni dupliquées : le calcul se fait à la volée et seule la configuration est conservée—. Le jeton de cette connexion est chiffré en AES-256-GCM et ne ressort jamais, et le fournisseur de feuilles vit derrière un port : ajouter Excel ne touche pas au contrat.
Le parcours d'une requête
Des six modules du noyau il en utilise deux : l'identité pour la session et le sentinel pour les événements. Tout le reste —la feuille, le jeton chiffré et les tableaux de bord— est à lui.
Le code n'est pas encore public, mais je peux le parcourir avec vous : demandez une démo et je vous montre le core, les tools, la saga du wallet et le sentinel de l'intérieur.
Demander une démo →