Architecture microservices
Description
Cette mission était effectuée au sein d’une équipe de plusieurs développeurs s’occupant chacun d’un spectre du périmètre métier de l’entreprise. Le Legacy était composé de plusieurs monolithes qui étaient soit complètement migrés soit découpés et en cours de migration vers cette nouvelle architecture microservices.
Mon rôle au sein de cette équipe était, dans un premier temps, de maintenir et de faire évoluer certains de ces composants avant d’amener un nouveau concept métier dans cette constellation d’APIs. Les APIs étant liées à des concepts métiers, les personnes exerçant ces métiers au sein de l’entreprise nous faisaient parvenir les demandes de nouvelles fonctionnalités et les différents bugs rencontrés.
Un chef de projet faisait la priorisation et la gestion de ces demandes.
Concepts rencontrés
Microservices
API
OAuth2
OpenID Connect
JWT
Environnement technique
Activités et responsabilités
- Maintenance d’APIs.
- Conception et développement de nouvelles fonctionnalités.
- Création de scripts d’analyse et de manipulation de données.
- Participation aux rituels Agile.
- Rédaction de documentations techniques.
- Rédaction de tests unitaires.
- Mise en production.