Ingeniería
Página 3
Minimizar el riesgo de osificación, un deber de todos
Para evitar la osificación, es esencial diseñar protocolos anticipándose a los cambios. Dado que es imposible que todos los internautas se actualicen al mismo tiempo, debe ser posible introducir cambios de forma gradual y que ello no afecte a las comunicaciones en las que una sola parte entiende el cambio: es un deber que concierne a todos.
QUIC pasa a ser RFC 9000
La versión 1 de QUIC está formalizada oficialmente y, por tanto, los despliegues de QUIC dejarán atrás las versiones preliminares y temporales y pasarán a la flamante versión 1.
Ahorrar tiempo y evitar tareas repetitivas con código DRY
El principio DRY no solo sirve a los ingenieros. También reduce el tiempo necesario para llevar a cabo actualizaciones en diversas ubicaciones y minimiza los errores del equipo de documentación.
Un lenguaje de programación eficaz y portable es posible con Zig | Fastly
Zig es un nuevo lenguaje de programación con gestión manual de la memoria, sin tiempo de ejecución y que tiene por objetivo algo tan sencillo como lograr una eficacia y portabilidad equivalentes a las de C. Además, se propone corregir las deficiencias y limitaciones que tanto abundan en sus ecosistemas y en los que hay alrededor. No te pierdas esta entrevista con Loris Cro, del equipo de Zig, y descubre cómo ha logrado este objetivo.
Líderes de ingeniería: la seguridad también es vuestra responsabilidad
El auge de DevOps seguro ha hecho que muchos profesionales de la seguridad tengan que luchar por ganarse la atención y el apoyo de sus compañeros ingenieros. ¿Qué pueden hacer los líderes de ingeniería para garantizar que haya una estrecha colaboración? Te presentamos cuatro ideas para integrar la seguridad en tu cultura, flujos de trabajo y objetivos de DevOps.
Tres ventajas de la CDN para las startups
Una CDN moderna puede ayudar a mejorar el posicionamiento en buscadores, facilitar la distribución de contenido personalizado y proteger tus sitios y aplicaciones. Tres factores clave en el éxito de cualquier startup.
Demos y kits de inicio: nuevas formas de aprender y crear
Hemos reestructurado el contenido de nuestras soluciones para desarrolladores incorporando dos nuevos formatos y reorganizando nuestros populares recursos de recetas y patrones de solución. ¡Descubre los nuevos ejemplos de código, tutoriales, demos y kits de inicio!
Depuración de QUIC con H2O y QLog
QUIC es un protocolo seguro de la capa de transporte de baja latencia conocido popularmente como el protocolo de transporte de HTTP/3. En esta entrada te explicamos cómo añadimos compatibilidad con QLog, un formato incremental de registro de puntos de conexión QUIC, en H2O, un servidor de HTTP de código abierto que desplegamos en toda nuestra plataforma de edge cloud.
El poder del entorno sin servidores multiplicado por 72
Serverless technology has been making developers’ lives easier for years, but those benefits had yet to extend to end users. This is the true promise of edge serverless — enabling developers to solve for both operational overhead and a performant, consistent user experience, simultaneously.
Lista breve de aplicaciones que no deberían desarrollarse en el edge
Progressive developers are increasingly using the edge of the network to power more performant and customized apps. With the use cases mounting, it seems there's very little that can't be built at the edge. And aside from a few exceptions, that just might be true.
Developer Hub de Fastly: todo lo que necesitas para desarrollar en Fastly está en un solo lugar
Nuestro Developer Hub tiene todo lo que los desarrolladores necesitan para crear aplicaciones y sitios web en el edge. Resuelve los problemas más rápidamente con ejemplos de código desarrollados por los expertos de Fastly.
Purgas rápidas de Fastly con funciones de Cloud Functions de GCP
Si utilizas Fastly delante de Google Cloud Storage, las funciones de Cloud Functions permiten purgar la plataforma de edge cloud de Fastly al instante y de manera selectiva para garantizar que las actualizaciones de los contenidos sean visibles de inmediato para los usuarios. En esta entrada de blog te explicamos cómo hacerlo.
Ocho prácticas recomendadas para la implementación de CDN múltiples
Descubre cómo funcionan las CDN múltiples y descubre las ventajas de una estrategia de CDN múltiple. En este artículo, aprenderás a implementar una arquitectura con múltiples CDN en ocho pasos.
Presentamos Lucet: compilador y motor en tiempo de ejecución nativos de Fastly para WebAssembly
Nos llena de emoción presentar hoy el proyecto de código abierto de Lucet, nuestro compilador y motor en tiempo de ejecución nativos para WebAssembly. WebAssembly es una tecnología que está diseñada para permitir que los navegadores ejecuten programas en condiciones de seguridad a velocidades aproximadamente iguales a las nativas; desde principios de 2017, viene incluido en los cuatro principales navegadores.
Cómo construir el sistema de test WAF
Para ayudar a nuestros clientes a proteger la seguridad de sus sitios y aplicaciones —sin dejar de ofrecer a sus usuarios experiencias fiables online— hemos construido un cortafuegos de aplicaciones web (WAF) integral y muy fácil de configurar. Para ofrecer una solución integral que proteja realmente tu infraestructura es esencial someter continuamente a prueba esa solución. En esta entrada, explicaremos cómo garantizamos la calidad en la implementación de WAF a nuestros clientes, sometiéndola continuamente a prueba utilizando nuestro testing framework o marco para pruebas WAF (FTW, por sus siglas en inglés), y profundizaremos en los hallazgos y contribuciones realizados en la comunidad OWASP CRS con FTW.
Cómo mitigar un ataque DDoS y cómo protegerse para evitarlo
En la primera parte de esta serie echamos un vistazo al panorama cambiante de los DDoS (ataques de denegación de servicio). Queremos ofrecer una idea de la situación en términos de dimensiones y tipología de los ataques, y ayudarte a tomar decisiones mejor informadas para proteger tu infraestructura. En esta entrada compartiremos nuestra visión interna sobre la forma en que protegemos a nuestros clientes, las lecciones que hemos aprendido con los DDoS reales y presentaremos nuestra lista de verificación recomendada sobre cómo mitigar un ataque DDoS.
Mentalidad QA: la fiabilidad como concepto de diseño
Los equipos de ingenieros de Fastly son capaces de todo: concienzudos en el diseño de las arquitecturas, escriben códigos elegantes y resuelven con meticulosidad trabajos complejos y de envergadura. ¿Por qué son necesarias entonces las garantías de calidad o QA (quality assurance, por sus siglas en inglés)? En este post, Alice Nodelman, Senior QA Automation Engineer, explica cómo funciona el método de garantía de calidad, deteniéndose en la metodología QA que empleamos en Fastly y comparte cómo esta misma metodología podría aplicarse a tu empresa.
Cómo trasladamos nuestras estadísticas históricas desde MySQL a Bigtable sin sufrir tiempo de inactividad
A fin de dejar atrás una arquitectura antigua que se nos estaba quedando pequeña con rapidez, recientemente migramos nuestra base de datos de estadísticas históricas desde una instancia de MySQL autogestionada a Google Cloud Bigtable. Sigue leyendo para averiguar cómo lo logramos (sin sufrir tiempos de inactividad).
Diferencias entre la caché del navegador y la de la CDN
A pesar de que se las suele confundir, existen diferencias entre la caché de la CDN y la caché del navegador. Este artículo te ayudará a decidir cómo utilizarlas y combinarlas para lograr un rendimiento web óptimo.
A/B testing en el borde
Los test A/B son valiosos, engorrosos y todo el mundo tiene una opinión sobre cuál es la mejor manera de hacerlos. En Fastly, te proporcionamos un conjunto de herramientas para ayudarte a habilitar experimentos que puedes integrar en tus propias analíticas.