La plateforme d'application Genesis permet aux développeurs de services financiers de créer, déployer et maintenir plus rapidement et facilement des applications logicielles full stack conçues pour répondre aux normes élevées de l'industrie en matière de sécurité, de conformité et de performance.
En utilisant Genesis, les entreprises financières réduisent le temps, le coût et le risque associés à la création des logiciels dont elles ont besoin pour développer leurs activités, fonctionner plus efficacement et améliorer la conformité.
Dotée d'une architecture orientée services résiliente et en temps réel, Genesis excelle dans l'enveloppe de performance de faible latence, de haut débit et de haute évolutivité.
La plateforme Genesis soutient les exigences uniques d'ingénierie de l'industrie financière grâce à son :
• Suite de développement : un IDE flexible complété par une assistance IA et des accélérateurs pour la programmation frontale et dorsale qui autonomisent les développeurs
• Environnement d'exécution d'application : un noyau en temps réel, des intégrations d'entreprise et un chiffrement intégré et un audit alimentent des applications performantes et sécurisées à grande échelle
• Marché de composants : une bibliothèque de solutions, modèles, composants et intégrations préconstruits pour l'industrie financière qui accélèrent les constructions et l'innovation
La plateforme offre un environnement et une boîte à outils de développement flexibles et puissants comprenant :
• Codage back-end : Les développeurs peuvent utiliser leur propre IDE pour implémenter la logique back-end en utilisant des langages basés sur la JVM standard comme Java et Kotlin. Genesis propose également un langage spécifique au domaine (DSL) pour définir la structure et la configuration de l'application. Ce DSL offre une syntaxe claire et familière inspirée de SQL et CQRS.
• Codage front-end : Les développeurs implémentent la logique frontale avec TypeScript standard, en utilisant des frameworks comme React, Angular ou les composants web Genesis comme fondation sous-jacente. Cela permet la réutilisation des composants UI existants au sein des applications Genesis et simplifie le portage des projets si nécessaire.
• Intégrations industrielles : La plateforme inclut des intégrations préconstruites pour la connectivité de l'industrie financière, des sources de données et formats communs aux principaux systèmes de fournisseurs front-, middle- et back-office et infrastructures de marché.
• Noyau en temps réel : un noyau intégré basé sur des microservices et des composants web, assure une faible latence et une haute disponibilité pour les charges de travail critiques.
• Intégrations d'entreprise : Genesis facilite les intégrations système avec le support d'outils de construction comme Gradle et npm, d'outils de surveillance comme Nagios, et de normes comme OpenAPI & FDC3.
• Cadre de conformité : la sécurité et la conformité sont assurées avec un audit intégré, des rapports, une gestion des droits et des intégrations avec des systèmes de gestion des identités et des accès.
La plateforme Genesis alimente des applications critiques pour les principales banques/négociants, gestionnaires d'actifs et fournisseurs d'infrastructures de marché du monde. Les cas d'utilisation courants incluent :
• Amélioration de la productivité des développeurs et du temps de mise sur le marché
• Modernisation et amélioration de la performance des technologies héritées
• Réduction des dépendances aux fournisseurs, des coûts et des risques, tout en optimisant l'utilité des systèmes de fournisseurs principaux
• Remplacement des feuilles de calcul, d'autres calculs par l'utilisateur final et des processus manuels par des applications de qualité entreprise
• Développement et déploiement de nouvelles applications innovantes (innovation de terrain vierge)
Genesis est soutenu stratégiquement par Bank of America, BNY et Citi.