Cas clients

Upgrade du portail d'administration IOBEYA


Amélioration et optimisation du portail d'administration IOBEYA grâce à l'utilisation de conteneurs Docker et GitLab pour une gestion sécurisée et efficace.

Nos méthodologies et outils

Nos méthodologies et outils

Pour l'upgrade du portail d'administration IOBEYA, nous avons utilisé une variété de méthodologies et d'outils pour garantir une solution efficace et sécurisée :

  • Utilisation de la VM AWS Thales pour l'hébergement.
  • Création d'un serveur iObeya/mariadb conteneurisé à l'aide de Dockerfile.
  • Installation manuelle de Docker via l'artifactory interne avec yum.
  • Lancement d'un conteneur VSCode avec une image Docker pour un environnement de développement intégré.
  • Utilisation de GitLab pour le versioning et la gestion du code source.
  • Enregistrement des images dans un autre Artifactory pour une gestion centralisée.
Défis :
  • Adaptation à un serveur iObeya qui ne prend pas en charge Docker, nécessitant des solutions créatives pour l'intégration.
  • Compréhension approfondie de l'architecture de la base de données d'iObeya et des autorisations nécessaires.
  • Modification des requêtes existantes sans altérer la logique du code pour garantir la stabilité.
  • Identification des axes d'amélioration sans perturber l'architecture globale du système.
Solutions :
  • Déploiement de solutions conteneurisées pour contourner les limitations initiales du serveur.
  • Analyse détaillée et documentation de l'architecture de la base de données pour des modifications précises.
  • Révision et optimisation des requêtes SQL pour améliorer les performances.
  • Implémentation de conditions claires et simples dans le tri des utilisateurs pour une meilleure gestion.
Résultats :
  • Un portail iObeya conforme aux spécifications du client et aux contraintes sécuritaires.
  • Optimisation significative des requêtes SQL, augmentant l'efficacité et la vitesse du portail.
  • Images Docker prêtes au déploiement, facilitant la gestion et la maintenance.
Avantages clients :
  • Confidentialité renforcée des données pour les utilisateurs et les administrateurs concernés.
  • Facilité de déploiement et de partage du portail grâce à la conteneurisation et à l'utilisation de GitLab.
  • Amélioration de l'expérience utilisateur grâce à des performances optimisées et à une gestion simplifiée.
Apects innovants :
  • Modifications des requêtes SQL sans altérer la logique du code, garantissant une intégrité maximale.
  • Utilisation de conditions claires et simples dans le tri des utilisateurs, améliorant l'efficacité et la gestion des données.
Tâches :
  • Provisionnement d'une VM pour l'hébergement du portail.
  • Récupération du code depuis GitLab et création d’un environnement de développement.
  • Lancement de l’image Docker du portail iObeya pour des tests et des modifications.
  • Compréhension approfondie du code existant et modification des requêtes SQL pour optimisation.
  • Envoi des modifications vers le dépôt GitLab pour contrôle de version.
  • Création du build et de l’image Docker finale pour le déploiement en production.

Découvrez nos actualités

Sécurité, IA

L'Intelligence Artificielle au service de la sécurité | Applications et Avantages

Voir plus
Cybersécurité

L'Importance de la cybersécurité dans l'administration publique.

Voir plus

Nos Experts

Jean AKOYI

Expert en IS/IT ingenieur informatique