Has estado allí: las pruebas de Node.js pasan tanto localmente como en CI. Despliegas con confianza. Luego, el entorno de staging revela la verdad: errores que solo aparecen con colaciones reales de Postgres 16, límites de conexión reales de Redis o el comportamiento de partición de Kafka que tus mocks en memoria nunca capturaron.
La solución son Testcontainers.
Testcontainers es una biblioteca de pruebas que proporciona APIs fáciles y ligeras para iniciar pruebas de integración con servicios reales envueltos en contenedores Docker. Usando Testcontainers, puedes escribir pruebas que hablen con el mismo tipo de servicios que usas en producción sin mocks o servicios en memoria. Inícialos, ejecuta migraciones, ejecuta tu servicio Node.js contra ellos, verifica resultados, limpieza automática.
En esta charla, te mostraremos cómo usar Testcontainers con AWS CDK y AWS Lambda Node.js APIs para enviar código más rápido, con pruebas más sólidas y un pipeline de CI/CD más confiable.
This talk has been presented at Node Congress 2026, check out the latest edition of this JavaScript Conference.
























Comments