Passer au contenu principal
core-app est un monorepo composé de deux paquets. Son interface React appelle un backend FastAPI qui coordonne les données applicatives, les requêtes des tableaux de bord, les exécutions et les résultats.

Organisation du code

Le backend se trouve dans src/api/src/core : routes, services, clients, db, auth, runners et formula_engine. Le frontend, dans src/platform/src, comprend pages, components, clients, contexts, hooks et config.

Répartition du calcul

Les opérations liées aux requêtes passent par FastAPI et ses services. Les calculs lourds ou planifiés sont exécutés dans Databricks. Redis ne sert pas de file de tâches et aucun worker Celery n’est à démarrer. FastAPI démarre une boucle de réconciliation dans son cycle de vie. Les ressources applicatives sont montées sous /rest/v1; /health est distinct.