Bilan technique
Analyse des competences techniques developpees pendant le stage.
Optimisation des performances backend
Avant le stage
Debutant avance
Apres le stage
Autonome sur un diagnostic complet
Au debut du stage, je savais corriger une lenteur visible, mais je manquais de methode pour prouver precisement l'origine du probleme. Avec les traces 1 et 2, j'ai appris a mesurer les etapes, comparer des hypotheses et verifier le gain.
Le progres principal est d'avoir utilise le profiler comme outil de decision. Je peux maintenant distinguer un probleme de base de donnees, de transport, de generation fichier ou de sauvegarde.
Conception d'une architecture d'export robuste
Avant le stage
Connaissance theorique des traitements longs
Apres le stage
Capable de concevoir un flux job + streaming
Les traces 3, 4 et 5 montrent une progression sur l'architecture. J'ai compris qu'un export volumineux doit etre pense comme un processus suivi, avec un etat, une progression, des erreurs gerees et un fichier final stocke.
Le savoir-faire elementaire le plus important est decouper un gros traitement sans perdre la coherence fonctionnelle. J'ai garde un flux compatible avec l'existant tout en modifiant la maniere dont les donnees sont transmises et lues. La trace 5 ajoute aussi une autre competence : savoir abandonner une piste plus complexe quand elle n'est plus la meilleure pour le systeme final.
Exploitation et traitement de donnees volumineuses
Avant le stage
A l'aise sur des traitements classiques
Apres le stage
Plus vigilant sur volume, memoire et architecture
Les traces 1, 4 et 5 m'ont fait travailler sur des volumes bien plus importants que les cas habituels. J'ai appris a ne pas seulement regarder le nombre de lignes, mais aussi la taille JSON, le nombre de batches, la memoire PHP, la taille finale du fichier et la maniere dont les donnees sont recuperees avant l'export.
Je considere ce niveau comme solide mais encore perfectible : je sais mettre en place une solution robuste, mais je dois encore gagner en experience sur les tests de limite et la supervision en production.