Développement back-end - Migration d'une file de messages vers AWS SQS
Le contexte
Edifixio développe et opère (DevOps) des systèmes qui permettent de faire communiquer entre elles les différentes applications d’un système d’information. Nous avons développé une application commerciale pour l’un de nos clients dans le domaine de l’énergie. Elle est déployée dans une soixantaine de pays et est connectée à plusieurs systèmes.
Elle reçoit un grand nombre de données entrantes pour les comptes, les produits, les commandes, les factures, les PDF, les bons de livraison, ...
Elle traite ces données de manière asynchrone et les enregistre dans une file de messages Apache activeMQ. Cette dernière nécessite 8 serveurs gourmands en mémoire et en puissance de traitement. Malgré cela, l’infrastructure est parfois saturée et n’arrive plus à traiter les messages.
Nous souhaitons ne plus avoir à gérer d’infrastructure et utiliser à la place le service managé AWS SQS.
Les problématiques
- Se familiariser avec le système de file de messages
- Se former sur les services AWS en particulier AWS SQS
- Comprendre l’implémentation actuelle d’ActiveMQ
- Participer à la migration
- Documenter la nouvelle implémentation
Les objectifs
A l’issue du stage vous aurez acquis une bonne maîtrise des sujets de migration vers le Cloud.
Vous aurez eu l’opportunité de travailler et de maîtriser les services AWS.
Vous serez prêt à rejoindre Edifixio et à développer d’autres applications sur AWS.
Les mots clés
- File de messages
- Oracle SQL, Java et JEE
- Cloud AWS
Vos qualités
-
Rigueur
-
Autonomie
-
Anglais parlé/lu/écrit