Asignación estática y trabajo constante: patrones para sistemas robustos

Este ensayo técnico analiza dos patrones de diseño aplicados en sistemas de software críticos: la asignación estática de memoria y el principio de trabajo constante. El autor parte de los riesgos de seguridad del par malloc/free, donde un use-after-free puede convertirse en confusión de tipos y perm

Reimplementar LVM a propósito: cómo perder garantías para ganar velocidad

Un equipo de infraestructura reimplementó el control plane de LVM para poder lanzar microVMs en menos de un segundo sobre hipervisores bare-metal. El problema era que LVM, diseñado para ser seguro y permitir recuperación tras caídas, aplica un lock de grupo de volúmenes que en su entorno se mantiene

La media no dice nada: visualizaciones de latencia que evitan malas decisiones

Un ingeniero de software narra un caso real en el que el equipo evaluó un cambio en la caché de un servicio web observando únicamente la latencia media: la cifra pasó de 112 ms a 122 ms, un aumento del 9 % que disparó una alerta y la cancelación del despliegue. El artículo usa un conjunto de datos s

Ovasabi Foundation: framework full-stack con planos de rendimiento medibles

Ovasabi Foundation es un framework full-stack de código abierto diseñado para aplicaciones de alto rendimiento basadas en eventos. Su propuesta central es reducir la distancia entre la velocidad del hardware (nanosegundos) y la lentitud habitual del software (milisegundos) mediante una arquitectura

Autocompletado de 240 millones de dominios con latencia p99 de 0 ms

Wirewiki, una web para inspeccionar infraestructura de internet como nombres de dominio, necesitaba un sistema de autocompletado capaz de sugerir dominios al instante mientras el usuario escribe. El objetivo era ambicioso: que en el 99 % de los casos los resultados estuvieran listos antes incluso de

Semgrep lanza Pyro Caml 1.0, el primer perfilador continuo para OCaml

Semgrep ha presentado la versión 1.0.0 de Pyro Caml, el primer perfilador continuo (continuous profiler) para el lenguaje de programación OCaml. La herramienta nace de una necesidad interna de la compañía, cuyo motor principal de análisis estático de código (SAST) está escrito en OCaml y se ejecuta

Brendan Gregg se une a OpenAI para optimizar ChatGPT

Brendan Gregg, reconocido experto en rendimiento de centros de datos, ha anunciado su incorporación a OpenAI para liderar esfuerzos de ingeniería de rendimiento, con un enfoque inicial en ChatGPT. La decisión surgió tras una conversación casual con su estilista, quien le reveló el uso generalizado y