Aller au contenu principal

Tableau de bord analytics

Terega

Conception d’un portail web de restitution de données et de gestion d’enchères pour le secteur énergétique. L’objectif était de moderniser l’application, garantir la conformité réglementaire et proposer une expérience utilisateur fiable et performante grâce à une architecture cloud innovante.

Technologies utilisées

AWSNode.jsAngularServerlessWebpackStorybookJest / Angular testing library

Description du projet

Nous sommes intervenus sur un portail web de restitution de données et de gestion d’enchères dédié au stockage et au transport du gaz, dans un contexte marqué par de fortes contraintes légales propres au secteur de l’énergie. Cette application permettait aux utilisateurs d’accéder aux données, d’analyser les informations disponibles et de participer à des enchères pour la réservation de capacités.

L’architecture que nous avons mise en place reposait sur les services cloud AWS (Lambda, S3, SQS, API Gateway, CloudFormation, CloudWatch), avec une organisation en microservices côté backend et en micro frontends côté frontend. Le backend a été développé en Node.js et Webpack, avec une gestion des données assurée par PostgreSQL et DynamoDB, ainsi qu’une gestion des schémas via Flyway. Nous avons mené la migration du frontend d’Angular 5 vers Angular 11, ce qui a permis de garantir une expérience moderne, qualitative et fiable grâce à l’intégration de Jest, Angular Testing Library, Storybook et Angular Material.

Nous avons assuré la mise en place et le maintien des pipelines CI/CD afin de sécuriser et d’automatiser les déploiements. L’organisation du projet s’appuyait sur la méthodologie SAFE Agile, favorisant la collaboration et l’efficacité de l’équipe.

Nos missions ont couvert la définition de l’architecture technique, le choix des technologies, la rédaction de la documentation, l’animation d’ateliers techniques, la modernisation et la migration de la plateforme, l’implémentation de composants réutilisables, le développement de tests unitaires et d’intégration, ainsi que le suivi de la production et la correction des anomalies. Nous avons également accompagné l’équipe au quotidien, organisé des relectures régulières du code et veillé à la qualité des livrables. Nous avons également veillé à développer une UX/UI cohérente, afin d’assurer une expérience utilisateur fluide, accessible et homogène sur l’ensemble de la plateforme.

Notre intervention a permis de moderniser l’application, de répondre aux exigences réglementaires et de fournir un portail robuste, performant et parfaitement adapté aux enjeux métier du secteur de l’énergie.