Expertise Python : projet d'optimisation et de pérennisation pour l’administration publique française

Publié le 24 juin 2025
  • Atol CD
  • >Actualité
  • >Expertise Python : projet d'optimisation et de pérennisation pour l’administration publique française

Dans le cadre de son pôle d’expertise Python, Atol CD accompagne l’un de ses clients de l’administration publique française pour garantir une pérennité et une industrialisation de sa solution de supervision réseau développée en langage Python avec le framework Flask (un outil d’aide aux développeurs pour créer facilement des sites web avec Python).

Les équipes d’Atol CD sont formées pour programmer en Python, un langage de programmation facile à lire et à utiliser, qui permet de créer des logiciels, des sites web, des scripts ou encore d’analyser des données. 

Le projet s’est déroulé en 3 grandes phases et itératives : 

  • Première phase : appropriation & audit de la solution 
  • Deuxième phase : préparation du socle technique pour un refactor (une technique d’amélioration du code source) itératif et collaboratif 
  • Troisième phase : industrialisation des déploiements et transfert de compétences.

La phase d’appropriation a permis l’analyse du code existant et une reprise en main de l’architecture applicative. Des préconisations accompagnées d’une feuille de route ont été proposées et implémentées en co-développement, avec un process d’accompagnement Atol CD, pour une solution optimisée, évolutive et maintenable. Cette démarche a inclus la mise en place d’une méthodologie collaborative intégrant l’utilisation de Git, la gestion des versions, le système de branches et les revues de code. Un mécanisme de pre-commit a également été instauré pour garantir la conformité et l’homogénéité du code avant chaque validation. L’outil GitLab a été configuré sur le serveur du client, un outil de documentation a été déployé, et l’environnement de développement a été mis en conformité, notamment par la gestion des dépendances, la montée de version, la séparation entre le système hôte et le projet, ainsi que la mise en place d’une configuration dynamique.

Les bases techniques de développement, essentielles au projet, ont été établies pour garantir une stabilité et préparer un environnement structuré permettant une refactorisation progressive et contrôlée. Cette démarche reposant sur une approche collaborative doit permettre de :

  • Documenter l’ensemble du code
  • Harmoniser, structurer et mettre en conformité le code
  • Analyser et optimiser les algorithmes
  • Séparer les scripts, data et code applicatif
  • Optimisation de la base de données par la reconfiguration des pools de connexions via psycopg.

Ce projet mené en co-développement avec les équipes de développement client illustre pleinement l’expertise d’Atol CD dans l’écosystème Python, tant sur les aspects techniques que méthodologiques. Grâce à une approche rigoureuse, collaborative et itérative, les équipes ont su poser les fondations d’un environnement de développement robuste et durable, en s’appuyant sur des standards éprouvés et en favorisant la montée en compétence des équipes clientes.

Atol CD avec son pôle d’expertise Python démontre sa capacité à accompagner des projets à forts enjeux techniques, en combinant qualité logicielle, structuration du code et méthodologie collaborative.

Autres actualités

SDIS 95 - Refonte du portail intranet / extranet sous Jalios

SDIS 95 - Refonte du portail intranet / [...]

Publié le 23 juin 2025
Lire la suite
L’ANFR confie à Atol CD la refonte de son parcours d’aides financières pour les usagers de la TNT

L’ANFR confie à Atol CD la refonte de son [...]

Publié le 23 juin 2025
Lire la suite
Darkay 2.0 : la transformation numérique au service des élus régionaux.

Darkay 2.0 : la transformation numérique [...]

Publié le 23 juin 2025
Lire la suite