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.
Especificación OpenAPI Click aqui y podra revisar la especificación OpenAPI del microservicio
Propósito Principal
Section titled “Propósito Principal”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.
Tecnologías y Dependencias Clave
Section titled “Tecnologías y Dependencias Clave”Tecnologías Base
Section titled “Tecnologías Base”- 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
Dependencias Principales
Section titled “Dependencias Principales”- @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
Herramientas de Desarrollo
Section titled “Herramientas de Desarrollo”- Jest: Framework de testing
- ESLint y Prettier: Herramientas para linting y formateo de código
- Husky: Herramienta para gestión de git hooks