OBJECTIFS

Au sein de l'équipe back-end API, notre objectif est de créer des API et de les mettre à disposition des différents services proposés par notre client, notamment l'interface dédiée à ses clients.

  • Node.js
  • Redis
  • Cassandra
  • Oracle Database
  • JEST
  • Docker
  • GitLab CI/CD

MISSION

Dans le cadre de cette mission, ESENS gère la création et la mise en place des API nécessaires au fonctionnement de multiples applications utilisées par les différents services de son client historique, leader français et européen du secteur de l'énergie.

  • Analyse et Normes

    Dans un premier temps, nous procédons à l'analyse et à la prise en main de l’architecture globale métier en collaboration avec le Chef de projet et l’Architecte. Puis vient l'étape de présentation de la documentation générale contenant les imbrications de chaque projet, les normes de codage, et les bibliothèques utilisées dans chaque brique de l'application.

  • Développement des fonctionnalités

    Notre projet se découpe de trois parties : 1. La récupération des données et l'intégration dans Oracle Database, 2. La création des points d’entrées et l'exposition des données via les API, 3. La récuperation des données depuis un service externe SOAP pour ensuite les exposer sur l'API REST. Pour chaque nouveau développement, nous intervenons sur ces trois composantes.

  • Intégration Continue et Tests

    Dans le cadre de l'intégration continue, GitLab CI/CD nous facilite la tâche pour le développement continu et l’exécution des tests unitaires. Les déploiements en preprod et en prod se font cependant manuellement, sous forme de PTI, en collaboration avec l’équipe Architecture et DevOps.

STRATEGIE

Notre projet est cadré par les principes de la méthode Agile Scrum. Outre les fonctionnalités déjà en place, de nombreuses fonctionnalités doivent être ajoutées et les points d’amélioration seront adressés en continu, au fur et à mesure de l'avancée de nos développements.

RETOUR