Inmersiones profundas en ingeniería de software moderna, decisiones de arquitectura e innovaciones técnicas de nuestro equipo
5 Articles
Ingeniería category.testing 26 jun 2026
62 Puntos de Intercepción del JDK: Ingeniería del Caos In-Process con un Agente Java
Un agente Java que instrumenta 62 sitios de llamada del JDK usando ByteBuddy. Aislamiento de sesión por prueba, autoconfiguración para Spring Boot 3/4, y overhead de JIT casi nulo. Ingeniería del caos que se ejecuta en línea dentro de tu suite de pruebas JUnit y bloquea la build.
De Incidentes en Producción a Anotaciones JUnit 5: Un Framework de Chaos Testing en Tres Niveles
448 primitivas syscall de nivel L1. 92 composiciones de fallos de nivel L2. 64 escenarios de incidentes de producción de nivel L3 codificados como anotaciones únicas. Un framework de extensión JUnit 5 que convierte los post-mortems en puertas de CI para Spring Boot, Quarkus y Micronaut.
La Cuarta Fase de las Pruebas: Por Qué el Chaos Engineering Pertenece a Tu Pipeline de CI
Pruebas unitarias, pruebas de integración, pruebas de contenedor — y ahora pruebas de caos. Construimos una pila de chaos engineering de tres capas en C99, Java y JUnit 5 que convierte los incidentes de producción en barreras de CI reproducibles.
Inyección de Fallos Real a Nivel de Kernel: Una Biblioteca de Caos C99 con LD_PRELOAD para Cualquier Proceso
Seis dominios de fallos, cero cambios en el código de la aplicación, cualquier binario ELF. Una biblioteca de caos en C99 que intercepta llamadas a libc en el nivel del enlazador dinámico — entregando fallos reales a nivel de kernel a Java, Go, Python, Node.js y todo lo demás.
Construyendo Microservicios Escalables: Patrones Reales desde las Trincheras
Una mirada práctica a la arquitectura de microservicios - los patrones que realmente funcionan, las trampas que nos mordieron, y por qué a veces un monolito no está tan mal.
Intente ajustar sus criterios de búsqueda o filtro
Preferencias de Cookies
Utilizamos cookies para mejorar su experiencia en nuestro sitio. Por favor, elija sus preferencias a continuación.
Necesarias
Estas cookies son esenciales para el correcto funcionamiento del sitio web. Incluyen un identificador único (user_uuid) para rastrear sus preferencias de consentimiento según el RGPD.
Siempre Activo
Analíticas
Ayúdanos a mejorar nuestro sitio web permitiéndonos analizar cómo lo usas. Utilizamos Google Analytics para recopilar estadísticas de uso anónimas.
Funcionales
Habilita características como chat en vivo, calendarios y contenido embebido. También permite almacenar sus preferencias de cookies localmente (consent_set) para una mejor experiencia de usuario.