Skip to content

Getting Started

El microservicio de Gestión de Reabastecimiento es una API diseñada para administrar todas las operaciones de reabastecimiento en almacenes. Su propósito principal es gestionar el proceso de reposición de productos en ubicaciones de picking.

El restocking Manager es responsable de:

  • Crear y gestionar solicitudes de reabastecimiento
  • Proporcionar sugerencias de reabastecimiento basadas en niveles de inventario
  • Monitorear el estado de las operaciones de reabastecimiento
  • Generar estadísticas y reportes sobre el proceso de reabastecimiento

Este servicio es fundamental para mantener niveles óptimos de stock en las ubicaciones de picking, asegurando que los productos estén disponibles cuando se necesiten para su preparación y envío.

  • Node.js: Entorno de ejecución para JavaScript del lado del servidor
  • TypeScript: Superset tipado de JavaScript que mejora la robustez del código
  • Express: Framework web para crear APIs RESTful
  • MongoDB: Base de datos NoSQL utilizada para almacenar datos de reabastecimiento
  • @aws-sdk/client-sns: Cliente para Amazon Simple Notification Service (SNS)
  • @js-joda/core y @js-joda/timezone: Biblioteca para manejo de fechas y zonas horarias
  • @justomx/either: Implementación del patrón Either para manejo funcional de errores
  • @justomx/logger: Biblioteca de logging
  • @justomx/op-location-addon: Addon para gestión de ubicaciones
  • axios y axios-retry: Cliente HTTP con capacidad de reintentos
  • zod: Biblioteca para validación de esquemas
  • Jest: Framework de testing
  • ESLint y Prettier: Herramientas para linting y formateo de código
  • Husky: Herramienta para gestión de git hooks