Point développements

12/03/2024

Julien Gribonvald - Coordinateur Technique ESUP
Arnaud Deman - Architecte et développeur ESUP

Du contexte à l'environnement de dev

  • Re-développement d'un outil existant où toutes les bases/briques de l'architecture sont à revoir
    • Pour l'instant plus une vision de ce vers quoi nous allons
    • Des Spécifications fonctionnelles à définir par rapport aux différents retours et expérimentations
    • Une intégration dans un périmètre avec plusieurs partenaires (SCO, Monde du Travail, Pégase, Europass, partenaires privés)
Du contexte à l'environnement de dev
  • Définition des briques/modules nécessaires

Schema modules

Du contexte à l'environnement de dev
  • Définition d'un environnement de développement commun et facile à déployer
    • ensemble de services (mariadb, openldap, API Manager, CAS, etc...)
    • des technos (java, spring, nodejs, javascript, Lit (web-component))
    • un environnement commun (docker)
    • des pratiques communes / documentées (site/docs via github-pages)
Du contexte à l'environnement de dev
  • Des expérimentations / tests de mises en place
    • Comparatif des API-Manager (propriétaires et libres) avec coûts, pour et contre
    • Authentification avec OIDC de bout en bout (via API-Manager + CAS => un POC UI/API)
    • Brokers pour la gestion de notifications (apache kafka), et la gestion d'évènements asynchrones
Du contexte à l'environnement de dev

Schema etat

Perspectives

  • Travail sur l'UI/UX
    • définir les premiers écrans et interfaces à réaliser
    • besoin des aspects fonctionnels principaux APC et projet de vie
  • Gestion du stockage
    • Groupe de travail conformité et sécurité des données
    • Cycle de vie des données
    • Gestion de versions et indexation
Perspectives
  • Supervision de la plateforme
    • Monitoring
    • Pilotage
    • Analyse usages
    • Learning Analytics
Ressources

Pour tout savoir

https://avenirs-esr.github.io/dev-doc/