Novedad: pruebas locales de Compute
Estamos francamente impresionados con la gran variedad de servicios de última generación que nuestros clientes están poniendo en marcha ahora que el tráfico de producción se ejecuta en Compute. Esta plataforma sirve para crear, probar y desplegar código en un entorno informático sin servidores. No obstante, la informática sin servidores todavía debe superar algunos retos para alcanzar todo su potencial. Con las pruebas locales para Compute, hoy resolvemos uno.
Las pruebas locales de Compute te dan la flexibilidad que necesitas para ejecutar las aplicaciones que desarrollas en entornos locales (como tu ordenador, servidores o sistemas de integración continua) parecidos al de producción, pero sin el tiempo y el proceso de despliegue. Como no incluyen el paso de despliegue, puedes incorporarlas sin problemas en tus procesos de control, incluidas las pruebas unitarias y de integración en integración continua. Así, tú tienes el control de la configuración de pruebas.
Un entorno flexible para probar e iterar
Esta nueva función facilita al máximo la accesibilidad de las pruebas y reproduce la apariencia de entornos reales de producción con gran fidelidad. Nunca había sido tan fácil empezar a trabajar con Compute, realizar pruebas y hacer iteraciones más rápidamente al depurar. Antes se depuraba con la función Log Tailing, pero con las pruebas locales tienes a tu disposición un modelo de pruebas de regresión escalable y repetible que te libra del paso añadido del despliegue.
Al imitar con gran similitud el entorno de producción, las pruebas locales ofrecen total fidelidad a las llamadas de host estándar de WASI, operaciones básicas de HTTP (gestión y envío de peticiones/respuestas) y creación de registros. Además, con la interfaz de la línea de comandos de Fastly, llegarás antes a la fase de producción. Al brindarte la capacidad de desarrollar, probar e iterar desde una única ubicación, ten por seguro que tus aplicaciones funcionarán a la perfección antes de ponerlas en el mercado para tus usuarios finales.
El futuro
Las pruebas locales son un componente clave del flujo de trabajo de desarrollo de aplicaciones y reflejan el empeño de Fastly de ofrecer la mejor experiencia a los desarrolladores. Consulta el Developer Hub para obtener más información y saber cuáles son los primeros pasos. Si aún no usas Compute, regístrate ya y conoce de primera mano las posibilidades de la informática sin servidores.