Engineering guide
Caso de estudio: fallo del parser CSV por comillas malformadas
Incidente de fiabilidad de parser que dejo ver suposiciones fragiles en la ingesta de CSV y la validacion de schema.
Documento
Codigo
Rendimiento
Senal
Los workers de ingesta se caian de forma intermitente con lotes CSV de usuarios mientras los fixtures estandar pasaban.
Causa raiz
La configuracion del parser suponia cumplimiento estricto de quoting y no tenia una via acotada de recuperacion para filas malformadas.
Correccion
- Activar un modo tolerante de parsing con manejo explicito de filas malformadas.
- Capturar diagnosticos de parsing por fila para revision operativa.
- Aplicar validacion de schema despues de tokenizacion segura, no antes.
Guarda de regresion
Se construyeron packs de fixtures CSV malformados con resultados esperados del parser y se anadieron aserciones de resiliencia a crash en las pruebas de ingesta.
Herramientas recomendadas