Railway, una plataforma para construir y ejecutar aplicaciones, ha migrado por completo su frontend de producción de Next.js a Vite + TanStack Router, completando la transición en dos pull requests sin tiempo de inactividad. La decisión se tomó debido a que los tiempos de compilación de Next.js habían aumentado a más de 10 minutos, impactando negativamente la velocidad de iteración del equipo. La nueva pila tecnológica ofrece ventajas como rutas con tipado seguro, layouts de primera clase, un ciclo de desarrollo más rápido y SSR donde es necesario. El proceso de migración incluyó la eliminación de dependencias de Next.js, la extracción de componentes React y la consolidación de configuraciones en Nitro. Esta actualización no solo agiliza los tiempos de compilación (ahora por debajo de los 2 minutos) sino que también permite a Railway implementar sus frontends de la misma manera que sus usuarios: con despliegues por pull request, comprobaciones de salud y despliegues sin tiempo de inactividad, aprovechando Fastly para el almacenamiento en caché en el borde.
