Getting Started
El microservicio op-forklift es una API diseñada para gestionar operaciones de montacargas (forklifts) en almacenes. Su función principal es facilitar la carga y descarga de contenedores mediante montacargas, permitiendo operaciones como levantar y depositar pallets en ubicaciones específicas dentro del almacén.
Especificación OpenAPI Click aqui y podra revisar la especificación OpenAPI del microservicio
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
- Express: Framework web para crear APIs RESTful
- TypeScript: Superset tipado de JavaScript que mejora la robustez del código
- MongoDB: Base de datos NoSQL utilizada para almacenamiento persistente
Dependencias Principales
Section titled “Dependencias Principales”- @justomx/context: Gestión de contexto de la aplicación (v1.3.0)
- @justomx/either: Implementación del patrón Either para manejo de errores (v1.1.1)
- @justomx/http-client: Cliente HTTP para comunicación con servicios externos (v1.2.0)
- @justomx/op-location-addon: Complemento para gestión de ubicaciones (v1.0.0)
- @justomx/logger: Sistema de logging (v1.6.0)
- @justomx/opentelemetry: Instrumentación para telemetría y observabilidad (v0.2.0)
- Zod: Biblioteca para validación de esquemas (v3.23.8)
- Elastic APM: Monitoreo de rendimiento de aplicaciones (v4.10.0)
Servicios Externos Utilizados
Section titled “Servicios Externos Utilizados”El microservicio se integra con varios servicios externos para cumplir sus funciones:
Servicio de Contenedores
Section titled “Servicio de Contenedores”- Nombre: Container Service
- Función: Proporciona información sobre contenedores, permitiendo buscar por nombre y ubicación
- Tipo de Integración: API REST externa
Servicio de Ubicaciones
Section titled “Servicio de Ubicaciones”- Nombre: Location Service
- Función: Valida la existencia y disponibilidad de ubicaciones en el almacén
- Tipo de Integración: API REST externa
Servicio de Usuarios
Section titled “Servicio de Usuarios”- Nombre: User Manager Service
- Función: Verifica tokens de autenticación y proporciona información de usuarios
- Tipo de Integración: API REST externa
Servicio de Reabastecimiento
Section titled “Servicio de Reabastecimiento”- Nombre: Restocking Service
- Función: Proporciona sugerencias para el reabastecimiento de productos
- Tipo de Integración: API REST externa
Servicio de Utilidades de Inventario
Section titled “Servicio de Utilidades de Inventario”- Nombre: Inventory Utils Service
- Función: Proporciona utilidades para la gestión de inventario
- Tipo de Integración: API REST externa
Relación con Otros Microservicios
Section titled “Relación con Otros Microservicios”El microservicio op-forklift forma parte del ecosistema de operaciones de almacén de Justo, interactuando principalmente con:
- Microservicio de Gestión de Ubicaciones: Proporciona información sobre las ubicaciones disponibles en el almacén
- Microservicio de Gestión de Contenedores: Administra la información de los contenedores
- Microservicio de Gestión de Usuarios: Maneja la autenticación y autorización de usuarios
- Microservicio de Reabastecimiento: Coordina las operaciones de reabastecimiento de productos