Orchestrateur SOC V2 Multitenant
Refonte totale de l'orchestrateur SOC en architecture multitenant modulaire avec super tenant et activation de fonctionnalites par instance.
Refonte complete de l'orchestrateur SOC V1 vers une architecture multitenant modulaire. L'objectif etait de permettre la creation de plusieurs instances de l'orchestrateur avec la possibilite d'activer ou desactiver certains modules par tenant.
Un super tenant centralise la gestion de l'ensemble des instances, permettant le provisioning, la configuration et le monitoring de chaque tenant depuis une interface unifiee.
La modularite commerciale permet d'activer ou desactiver des prestataires ou certaines fonctionnalites pour delivrer des instances adaptees a differents besoins clients, tout en respectant les contraintes de confidentialite et d'isolation des donnees.
Pour des raisons de confidentialité, la présentation du projet est restée particulièrement évasive ; aucun nom (application, prestataire de sécurité, tiers ou autre) n’a été cité.
Problematiques
Monolithe vers multitenant
Transformer un orchestrateur monolithique en production en architecture multitenant avec isolation complete des donnees entre instances.
Systeme modulaire par tenant
Concevoir un systeme permettant d'activer ou desactiver des providers et fonctionnalites independamment pour chaque tenant.
Super tenant centralisé
Gerer un super tenant capable de piloter l'ensemble des instances sans compromettre l'isolation des donnees.
Solutions
Architecture multitenant avec BDD par tenant
Isolation complete avec base de donnees par tenant et resolution dynamique du contexte. Chaque instance dispose de son propre espace de donnees.
Feature flags par module et par tenant
Systeme de feature flags permettant d'activer ou desactiver des providers et fonctionnalites specifiques pour chaque tenant depuis le super admin.
Super tenant avec provisioning automatise
Dashboard centralise de gestion des instances avec provisioning automatique, propagation des mises a jour et monitoring en temps reel.
Timeline
Audit V1 & cadrage
Audit de l'orchestrateur V1, definition de l'architecture multitenant, strategie de migration.
Core multitenant & super tenant
Developpement du systeme multitenant, super tenant, systeme modulaire par tenant.
Migration & activation
Migration des donnees V1, activation des modules par tenant, tests d'isolation.
Deploiement progressif
Onboarding des clients, provisioning des nouvelles instances, evolutions continues.