Skip to content

Getting Started

Este worker evalúa las necesidades de reabastecimiento procesando mensajes de cola de AWS SQS. Analiza los niveles de inventario de productos contra la demanda y reglas de negocio para determinar si se deben crear o actualizar alertas de reabastecimiento.

  • Evaluar niveles de inventario en ubicaciones de picking contra pronósticos de demanda
  • Generar alertas de reabastecimiento cuando el inventario cae por debajo de umbrales de advertencia o críticos
  • Actualizar alertas de reabastecimiento existentes basadas en niveles actuales de inventario
  • Procesar evaluaciones de reabastecimiento de productos desde mensajes de cola
  • Node.js: Entorno de ejecución para JavaScript
  • TypeScript: Lenguaje de programación fuertemente tipado que se basa en JavaScript
  • Express: Framework web para Node.js
  • AWS SQS: Servicio de colas para procesamiento de mensajes
  • Axios: Cliente HTTP para realizar peticiones API
  • Either Monad: Patrón de programación funcional para manejo de errores
  • Restocking Service: API HTTP externa para crear y gestionar alertas de reabastecimiento
  • Inventory Service: Servicio externo para obtener niveles actuales de inventario en ubicaciones de picking
  • Product Service: Servicio externo para obtener información de productos y demanda predeterminada
  • Demand Service: Servicio externo para obtener pronósticos de demanda por categoría de producto
  • Rule Service: Servicio externo para obtener reglas de reabastecimiento por producto