Getting Started
Este microservicio funciona como un API Gateway para gestionar el inventario entre el sistema legacy Bodegao y el microservicio Inventory Manager.
Especificación OpenAPI Click aquí y podrá revisar la especificación OpenAPI del microservicio
Propósito Principal
Section titled “Propósito Principal”- Actuar como gateway entre los clientes y los sistemas de gestión de inventario
- Enrutar las solicitudes de inventario al sistema legacy Bodegao o al nuevo microservicio Inventory Manager
- Proporcionar una API unificada para operaciones de inventario independientemente del sistema backend
- Permitir una migración gradual de la arquitectura legacy a microservicios
Tecnologías y Dependencias Clave
Section titled “Tecnologías y Dependencias Clave”- Node.js: Entorno de ejecución para JavaScript
- Express: Framework web para manejar peticiones HTTP
- TypeScript: Lenguaje de programación fuertemente tipado
- Axios: Cliente HTTP para realizar peticiones a servicios backend
- Zod: Biblioteca para validación de esquemas
- @justomx/http-client: Cliente HTTP personalizado con trazabilidad y logging
- @justomx/context: Gestión de contexto para procesamiento de peticiones
- @justomx/rfc7807: Implementación de Problem Details para APIs HTTP
- @justomx/logger: Logging estandarizado
- @justomx/opentelemetry: Trazabilidad distribuida
Servicios Externos
Section titled “Servicios Externos”- Microservicio Inventory Manager: Microservicio moderno para gestión de inventario
- Servicio Bodegao Inventory Item: Sistema legacy para gestión de inventario en México