Encontramos y corregimos un error en el cálculo de uso de datos
Hace poco detectamos un error en nuestro cálculo de uso de datos que afectó a las facturas del 25 % de nuestros clientes correspondientes al mes de junio. Como consecuencia de este error, entre el 15 y el 30 de junio, Transloadit contó por error cada byte dos veces en el uso de los clientes afectados.
El error ya está corregido y las facturas de julio serán correctas. Sin embargo, esto significa, lamentablemente, que les cobramos de más a los clientes afectados por junio. Desde entonces hemos revisado todas sus Assemblies de ese mes para volver a calcular el importe correcto que deberían haber indicado las facturas.
Para corregir este error, hemos añadido la diferencia como crédito a las cuentas correspondientes. Se restará automáticamente de las facturas de julio. También enviamos un email a todos los clientes afectados con detalles sobre qué uso se calculó y cuál fue el uso real. Además, ofrecimos a todos un reembolso en lugar de añadir la diferencia como crédito.
La naturaleza de este error es muy grave y las consecuencias son costosas. Por eso, para evitar que esto vuelva a ocurrir en el futuro, liberamos a todo nuestro equipo principal para examinar a fondo el código responsable. Resultó que, aunque el código estaba muy bien probado, esto se hizo mediante simples «pruebas unitarias». Esto significaba que, en medio de una gran refactorización, los componentes individuales informaban de que funcionaban bien, cuando en realidad podían producir resultados inválidos al trabajar en conjunto.
Hemos hecho las mejoras necesarias en nuestra suite de pruebas y añadido pruebas de integración para esta situación específica, así que ahora todos podemos estar tranquilos de que esto no volverá a suceder.
Lamentamos mucho que esto haya ocurrido y ofrecemos nuestras más sinceras disculpas a los clientes afectados.
Si tienes más preguntas o inquietudes al respecto, no dudes en ponerte en contacto.
