Django Data Platform est une plateforme de données multi-tenant : ingestion versionnée, moteur de workflow, IAM à granularité fine, diffusion temps réel et journal d'audit immuable — une même fondation pour isoler, orchestrer et exposer les données de chaque organisation.
Chaque domaine est une application Django autonome, testée et scopée par tenant par construction. L'objectif est de fournir un socle unique, sobre et auditable, sur lequel les équipes construisent leurs produits de données.
Ce qui distingue la plateforme
Des principes d'ingénierie appliqués de bout en bout, pas des promesses.
Isolation multi-tenant
Un middleware vérifie l'appartenance au tenant, pas seulement l'en-tête envoyé. Sans contexte, les requêtes retournent un ensemble vide.
Ingestion & datasets
Artefacts immuables, versions publiées atomiquement, traçabilité de bout en bout jusqu'à la source.
Moteur de workflow
Orchestration de pipelines en DAG, avec reprise, journalisation et exécution asynchrone via Celery.
IAM à granularité fine
Chaque action requiert une capability explicite, évaluée sur la ressource ciblée — refus par défaut, jamais l'inverse.
Temps réel
Canaux WebSocket authentifiés pour le suivi live des tâches, du tableau de bord et des notifications.
Audit & conformité
Chaque mutation sensible (publication, révocation, changement de rôle) laisse une trace d'audit immuable.
Sécurité, traçabilité & conformité
- Authentification unifiée : sessions, jetons API, JWT et SSO d'entreprise.
- Clés M2M hachées, jamais stockées ni journalisées en clair.
- Secrets d'intégration chiffrés au repos.
- Journal d'audit conforme, émis après commit de la transaction métier.
- Frontières de dépendances vérifiées automatiquement (modulith).
- Chaîne d'intégration continue stricte : lint, tests, couverture et contrat de release.
Découvrir la plateforme
Documentation, statut et API, à portée de clic.