Organización chilena — De 54 scripts a un motor de 11.474 reglas trazables
Cliente: Organización chilena — Retail
El desafío
El procesamiento de archivos de aduana de siete países dependía de 54 scripts de Python sueltos, unas 50.000 líneas, uno por cada modelo de archivo.
La solución
Se diseñó un motor de 16 etapas con pandas y pandera. Las 11.474 reglas de negocio viven en PostgreSQL, cada una con el archivo y la línea de donde salió, y cubren 38 modelos. Lo respaldan 467 pruebas, tipado estricto con mypy e integración continua en Azure DevOps que audita la trazabilidad en cada cambio.
Tecnologías utilizadas
- Python
- pandas
- PostgreSQL
- Azure DevOps
Resultados
- 11.474 Reglas trazables — Cada una con su origen
- 467 Pruebas automatizadas
- 38 Modelos de archivo cubiertos
Para seguir leyendo
¿Quiere resultados similares?
Hablemos. Diseñamos soluciones a medida para su industria.
Agendar consultoría