Skip to content

Conversation

@bryan-arrivasplata-rojas

Se integra la versión completa del microservicio de transacciones financieras:

  • Prisma ORM configurado con modelo Transaction y enum TransactionStatus.
  • Endpoints:
    POST /transactions (crear transacción)
    GET /transactions/:transactionId (consultar transacción)
  • Validación antifraude con delay configurable mediante variable de entorno DELAY_MS, permite visualizar el status pending.
  • Kafka Producer/Consumer para eventos de transacciones.
  • Configuración de Docker Compose para PostgreSQL, Zookeeper, Kafka y API containerizada.
  • README actualizado con instrucciones de ejecución, endpoints, documentación Swagger y capturas de Postman mostrando pruebas funcionales.
  • Pruebas unitarias con Jest.
  • Variables de entorno y configuración seguras, soportando delay en milisegundos.

Notas:

  • Puerto de la API en Docker: 3100.
  • Puerto de la API en Local (NPM): 3000.
  • Delay configurable con DELAY_MS (ej: 15000 para 15 segundos).
  • Se adjunta en Backup el collection para que se pueda realizar pruebas

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant