Skip to content

Getting Started

Este worker recolecta suministros obsoletos para crear elementos en logística inversa.

  • Procesar eventos de suministro desde una cola SQS
  • Validar y transformar eventos de suministro en elementos de logística inversa
  • Crear elementos de logística inversa en el sistema
  • Manejar errores y reintentos de manera apropiada
  • Node.js: Entorno de ejecución para JavaScript
  • TypeScript: Lenguaje de programación con tipado fuerte que se basa en JavaScript
  • Express: Framework web para Node.js
  • AWS SQS: Amazon Simple Queue Service para la gestión de colas de mensajes
  • Zod: Biblioteca para validación de esquemas
  • Either Monad: Patrón de programación funcional para manejo de errores
  • Cron: Biblioteca para programación de tareas
  • AWS SQS: Para recibir eventos de suministro
  • Product Service: Servicio externo para obtener información de productos
  • Location Assignment Service: Servicio externo para obtener información de zonas para productos
  • Reverse Logistics Service: Servicio externo para crear elementos de logística inversa

Este worker forma parte del ecosistema de operaciones e interactúa con otros microservicios:

  • Recibe eventos de servicios que generan eventos de suministro
  • Crea elementos de logística inversa que pueden ser consumidos por otros servicios en el flujo de logística inversa