Railway lanza Railpack: Adiós Nixpacks, builds un 77% más rápidos

2025-06-07
Railway lanza Railpack: Adiós Nixpacks, builds un 77% más rápidos

Railway ha lanzado Railpack, un nuevo sistema de construcción que reemplaza a Nixpacks. Railpack soluciona las limitaciones de Nixpacks en la gestión de versiones, el tamaño de las builds y el almacenamiento en caché. Ofrece control de versiones granular, tamaños de imagen significativamente menores (38% de reducción para Node.js, 77% para Python) y un caché mejorado, lo que resulta en builds mucho más rápidos. Utilizando BuildKit y Mise, Railpack emplea un proceso de construcción de tres etapas (analizar, planificar, generar) para un control más preciso y procesamiento paralelo. Actualmente admite implementaciones de Node.js, Python, Go, PHP y HTML estático, y planea agregar más lenguajes y frameworks.

Leer más

Construyendo una nube desde cero: Automatización a escala

2025-03-24
Construyendo una nube desde cero: Automatización a escala

Esta publicación de blog detalla el recorrido de Railway en la construcción de su propia infraestructura de nube desde cero. Su primer obstáculo fue asignar el hardware físico a los nombres de dispositivos visibles para el sistema operativo. Aprovecharon la API Redfish para recopilar información de hardware y automatizaron la configuración utilizando los flujos de trabajo MetalCP y Temporal. Para la instalación del sistema operativo, combinaron inteligentemente Pixiecore, Debian Installer y Claude AI para una implementación con un solo clic. Finalmente, construyeron una red L3 altamente confiable usando BGP sin numeración y FRR, logrando escalabilidad y administración automatizada.

Leer más
Tecnología

Desbordamiento de Slack: Cómo Railway escaló el soporte de Slack para miles de desarrolladores

2025-01-28
Desbordamiento de Slack: Cómo Railway escaló el soporte de Slack para miles de desarrolladores

Railway, un proveedor de infraestructura de software, mejoró drásticamente el soporte al cliente utilizando Slack. Inicialmente, la creación manual de canales de Slack resultó insostenible. Construyeron 'Help Station', una herramienta de soporte interna, y la integraron con Slack, automatizando la creación de canales, la sincronización de mensajes y la categorización de problemas (ventas o soporte). Esto implicó superar obstáculos técnicos como cambiar entre los modos Socket y HTTP del Slack Bolt SDK e implementar una cola de mensajes (Temporal). El resultado: un aumento de 50 veces en el compromiso del cliente y una mejora de 8 veces en los tiempos de respuesta, lo que aumentó significativamente la satisfacción del cliente y los ingresos.

Leer más

El viaje de Railway: Construyendo un centro de datos desde cero

2025-01-17
El viaje de Railway: Construyendo un centro de datos desde cero

Limitado por las limitaciones de los hiperescaladores, Railway se embarcó en el Proyecto Metal, construyendo su propio centro de datos en solo nueve meses. La publicación del blog detalla todo el proceso, desde la selección del sitio, la infraestructura de energía y red, hasta la instalación del servidor, destacando los desafíos y soluciones encontrados en el camino. Esto incluyó la redundancia de energía y red, el diseño de racks, la gestión de cables y mucho más. El resultado: una red definida por software y herramientas internas que automatizan todo el proceso de construcción del centro de datos, desde el diseño hasta la implementación.

Leer más
Tecnología

Railway: Automatizando los ingresos, no las ventas

2024-12-18
Railway: Automatizando los ingresos, no las ventas

Railway comparte su experiencia de transición de las ventas tradicionales al crecimiento de ingresos automatizado. Los intentos iniciales de ventas tradicionales resultaron ineficaces. Cambiaron a un modelo de crecimiento impulsado por el producto (PLG) y desarrollaron un modelo de regresión para predecir las actualizaciones o la rotación de los clientes. Este modelo utiliza factores como las compilaciones exitosas/fallidas, las regiones configuradas, las solicitudes de soporte y la adopción de funciones para puntuar a los clientes, identificando a aquellos que necesitan asistencia. El soporte proactivo y este enfoque específico impulsaron los ingresos y la satisfacción del cliente, lo que condujo a un crecimiento empresarial sostenible.

Leer más