Le contexte
Afin de simplifier la stack technique réduire la dette et améliorer la maintenabilité du produit nous souhaitons remplacer Elasticsearch par un moteur de recherche basé sur PostgreSQL et adapter linterface de recherche front-end.
La mission
Ce stage sinscrit dans le chantier de modernisation du produit TerraVisu tant au niveau technique que fonctionnel.
Les principales missions du stage sont :
Prendre en main TerraVisu et son fonctionnement (sources couches recherches filtrage);
Étudier les usages actuels de la recherche utilisateur dans TerraVisu;
Étudier la faisabilité pour supprimerElasticsearch et nettoyer la stack & la configuration serveur;
Explorer limplémentation dun moteur de recherche PostgreSQL;
Adapter le front-end (filtres table attributaires résultats de recherche UX);
Tests fonctionnels tests de performance documentation;
Contribution à la réduction de la dette technique front-end :
(refactor JS modularisation amélioration du code selon bonnes pratiques).
Présentation Makina Corpus est une entreprise de services numériques qui conçoit et développe des applications web et mobiles innovantes en s’appuyant exclusivement sur des logiciels libres. Makina Corpus a développé des compétences particulières dans le développement d’applications m ... View more