Technique
Competences techniques developpees pendant le stage.
Optimiser, fiabiliser et traiter plus gros
Cette partie regroupe les traces techniques principales : le benchmark OpenTBS/OpenSpout, le profiler, le nouveau flux de jobs, l'envoi par batches et l'experimentation VRS/MongoDB avant simplification.
Competences travaillees
Optimisation des performances backend
Conception d'une architecture d'export robuste
Exploitation et traitement de donnees volumineuses
Traces de cette partie
Trace 1 - Benchmark OpenTBS vs OpenSpout
Comparaison mesuree entre l'ancien export XLSM et le nouveau moteur streaming XLSX.
Trace 2 - Profiler de la chaine d'export Cockpit
Instrumentation des etapes pour comprendre ou part le temps.
Trace 3 - Nouveau flux d'export avec jobs
Creation de jobs, progression, stockage serveur et telechargement differe.
Trace 4 - Chunks, batches et NDJSON
Decoupage du payload par feuille pour eviter les gros json_decode.
Trace 5 - Experimentation VRS/MongoDB puis simplification
Piste d'optimisation avec index MongoDB, puis choix d'un flux final plus simple.