Comment Agnosy démontre une architecture bancaire modulaire, sécurisée et scalable en Django pour des cas d’usage fintech de nouvelle génération.
Comment aGnosy démontre une architecture bancaire modulaire, sécurisée et scalable en Django pour des cas d’usage fintech de nouvelle génération.
Code Agnosy est le nom de code du projet aGnosy une plateforme bancaire et financière conçue comme un core fintech programmable plutôt qu’une simple application. L’objectif : démontrer notre capacité à concevoir, architecturer et industrialiser une infrastructure bancaire complète en Django full-stack, intégrant KYC/AML, comptes bancaires, cartes, transactions, wallet multi-devises et analytics avancés.
Là où la plupart des projets fintech se limitent à intégrer un provider, aGnosy pousse plus loin : l’architecture est pensée pour être agnostique aux fournisseurs (banques-as-a-service, agrégateurs, émetteurs de cartes, APIs crypto), tout en restant strictement alignée avec les exigences de conformité (PSD2, KYC/AML, GDPR).
Code Agnosy n’est pas un framework supplémentaire, mais une philosophie d’ingénierie : séparer proprement les couches métier, infrastructure et conformité, tout en garantissant que chaque module reste remplaçable et testable de manière isolée.
L’architecture aGnosy s’appuie sur une organisation modulaire claire :
apps/core/ pour les modèles de base, l’audit log, les devises et les taux de change.apps/accounts/ pour l’authentification, les profils clients, les préférences et la 2FA.apps/kyc/ pour les dossiers KYC, les documents, le scoring de risque et les checks AML.apps/banking/ pour les comptes IBAN, soldes, bénéficiaires et relevés.apps/cards/ pour la gestion des cartes physiques/virtuelles, limites et sécurité.apps/transactions/ pour le moteur transactionnel, transferts, fees et catégorisation.apps/wallet/ et apps/currency/ pour le wallet multi-devises et la conversion.apps/instantcount/ pour les comptes joints et splits de dépenses avancés.apps/analytics/ et apps/notifications/ pour les insights et alertes intelligentes.apps/admin_panel/ pour la console d’administration et de conformité.Chaque application Django expose des services métiers clairs (services de comptes, de cartes, de paiements, d’analytics…) qui composent un véritable core banking modulaire plutôt qu’un simple monolithe web.
Code Agnosy repose sur une couche de services applicatifs qui encapsulent la complexité des intégrations externes. Les APIs DUE (infrastructure bancaire), Bridge (agrégation de comptes) et Gnosis Pay (cartes, wallet) sont intégrées via des clients dédiés, protégés par des politiques de retries, de rate limiting et de logging structuré.
Les flux critiques (création de compte, exécution de transfert, émission de carte, conversion de devises) sont orchestrés par des tâches Celery et des événements internes, de manière à garantir la résilience et la traçabilité de chaque opération.
La sécurité et la conformité ne sont pas traitées comme un add-on, mais comme une couche transversale de la plateforme :
Cet ensemble permet de répondre aux exigences PSD2, KYC/AML et GDPR en traitant la conformité comme un comportement logiciel, non comme une couche documentaire séparée.
Au-delà du simple historique de transactions, Anosy intègre une couche d’analytics avancés permettant de construire des budgets, détecter des patterns de dépenses, identifier des abonnements et générer des spending insights actionnables.
Les modèles d’insights, de budgets, de catégories et d’alertes permettent de passer d’une vision bancaire purement comptable à une expérience de finance augmentée : la plateforme n’affiche pas seulement le passé, elle suggère des actions concrètes pour l’utilisateur.
Côté interface, la plateforme adopte un design sombre, minimaliste, inspiré des flows TikTok : navigation fluide, rafraîchissement temps réel, composants réutilisables (cards, widgets, charts) et animations discrètes. Le dashboard reprend les codes d’outils opérationnels type Uber : vue globale, filtres puissants, monitoring en continu.
Sous le capot, cela repose sur une librairie de composants maison (inspirée de shadcn/ui), un socle CSS à base de design tokens (couleurs, typographie, radius, ombres) et un JS structuré avec modules de services (authentification, notifications, temps réel, i18n).
Avec Code Agnosy, nous montrons comment Django peut devenir un véritable moteur bancaire programmable, capable d’orchestrer des comptes, des cartes, des transactions, des wallets multi-devises, de la conformité et des analytics dans un même socle cohérent.
Cette démarche illustre notre capacité à concevoir des architectures fintech modulaires, auditées, prêtes à l’industrialisation et à l’intégration avec différents providers. aGnosy n’est pas seulement une vitrine technique : c’est une base solide pour tout projet souhaitant lancer une nouvelle génération de services financiers sur des fondations robustes.
Comment Agnosy démontre une architecture bancaire modulaire, sécurisée et scalable en Django pour des cas d’usage fintech de nouvelle génération.
Architecting a Modular Banking Core with Django: Inside Code Agnosy
Secure by Design: Implementing Banking-Grade Security & Compliance in Django