Detalle de Assembly mejorado y actualización sin inactividad
Los últimos dos meses han sido una auténtica locura. Pasamos de 300.000 subidas a casi 1.000.000. En los picos, ahora utilizamos por completo 20 máquinas (160 núcleos), y seguimos creciendo rápidamente.
Lamentablemente, esto también significó que gran parte de nuestro tiempo se fue en escalar el servicio, en lugar de crear cosas nuevas y llamativas. A día de hoy, por fin nos hemos puesto al día con algunos de los problemas más urgentes, lo que nos permite volver a dedicar tiempo a otras mejoras.
Para empezar, hicimos algunas pequeñas mejoras en nuestra página de detalle de Assembly. En lugar de volcar un enorme objeto JSON al final de cada página, ahora mostramos todos los aspectos de una Assembly de una forma más útil.
Esto incluye listar todas las subidas y los resultados en una tabla como esta:
![]()
Con información detallada que aparece en una ventana modal superpuesta:
![]()
Ya que estábamos, también mejoramos la información que ofrecemos cuando se produce un error al ejecutar la Assembly:
![]()
Para endulzar aún más este cambio, también migramos una vez más a un servidor de base de datos más rápido, después de que un fallo de EC2 nos obligara a pasar durante un tiempo a una máquina de conmutación por error menos potente. A diferencia de nuestro último tiempo de inactividad anunciado, que duró 4 minutos, ¡esta vez pudimos hacer el cambio sin nada de inactividad! 😄.
La página de listado de Assembly ahora también muestra qué redirect_url y notify_url se utilizaron.
¡Cuéntanos si te gustan los cambios!
