Hiraeth: Emulador local facilita pruebas de AWS SQS

Fuentes: New Local AWS SQS Emulator 'Hiraeth' Simplifies Integration Testing

Un desarrollador ha lanzado 'Hiraeth', un emulador local de AWS SQS (Simple Queue Service) diseñado para simplificar las pruebas de integración. Este proyecto, aún en fase temprana, permite a los desarrolladores simular el comportamiento de SQS en su entorno local sin necesidad de conectarse a la infraestructura de AWS real. Hiraeth utiliza SQLite para almacenar el estado y ofrece una interfaz web para la depuración, facilitando la inspección de colas y mensajes. Se puede ejecutar fácilmente a través de Docker Compose, exponiendo un endpoint compatible con AWS SQS en http://localhost:4566 y una interfaz de administración en http://localhost:4567. Aunque no es un reemplazo para AWS en producción, Hiraeth es ideal para el desarrollo y las pruebas locales, especialmente útil para aquellos que trabajan con el AWS SDK. Actualmente, soporta funcionalidades básicas como la creación de colas, envío y recepción de mensajes, y la gestión de atributos, aunque algunas características avanzadas de FIFO (First-In, First-Out) y la aplicación de políticas de IAM aún no están implementadas. El código fuente y las imágenes Docker están disponibles en GitHub bajo la licencia MIT.