CAS D’ETUDE
Développement d'une API : Accès & Authentification
OBJECTIFS
En pleine transformation numérique de son SI basé sur des briques d'API, notre client nous a confié le développement d’une API centrale qui entrera dans la construction de tous les futurs projets de l'entreprise.
Nous centralisons deux API, une API d’authentification et une API d'autorisation, en une seule et même solution régissant les autorisations d'accès des employés de notre client.
MISSION
ESENS intervient sur le développement full stack Java 8, Spring Boot et AngularJS de la solution logicielle from scratch en méthodologie Agile Scrum.
-
Recueil des besoins et réflexion technique
Le recueil des besoins se fait auprès des équipes métiers. Définition des règles métiers qui régissent les accès des salariés de l’entreprise dans le monde entier. Rédaction des stories.
-
Choix d'architecture Microservices
En coordination avec l’équipe SOA garante de l’homogénéité des API du groupe, nous avons fait le choix d’une architecture en microservices.
-
Développement full stack Java 8, Spring Boot et AngularJS
Nous sommes garants du bon développement sur les deux front-end, les API REST et les microservices de ce projet , ainsi que de l’intégration continue, les tests unitaires, fonctionnels et end-to-end.
-
Animation Scrum
Animation de la méthodologie Scrum depuis la cérémonie du Daily Meeting matinal, la priorisation des tâches, l’affinage avec le client et les démos de fin de sprint sur Jira.
STRATEGIE
Face à l’importance de cette API qui interface tous les projets futurs et traite des accès de tous les employés de l'entreprise, nous avons mis en œuvre nos compétences de communication, d’analyse fonctionnelle, de développement full stack et d’animation Scrum pour y répondre.