Getting Started
El Microservicio de Conteo de Inventario es una API diseñada para gestionar y registrar los conteos de inventario en los almacenes y tiendas de Justo. Permite a los usuarios registrar conteos de productos, calcular diferencias de inventario y notificar a otros sistemas sobre estos eventos.
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”- Node.js: Entorno de ejecución
- Express: Framework web para la creación de APIs
- TypeScript: Lenguaje de programación con tipado estático
- MongoDB: Base de datos para almacenar los conteos de inventario
- AWS SNS: Servicio de notificaciones para publicar eventos
- Zod: Biblioteca para validación de datos
- Jest: Framework para pruebas unitarias e integración
Servicios Externos Utilizados
Section titled “Servicios Externos Utilizados”Servicio de Usuario
Section titled “Servicio de Usuario”- Función: Proporciona información sobre los usuarios que realizan los conteos
- Tipo de Integración: API interna de Justo
Servicio de Producto
Section titled “Servicio de Producto”- Función: Proporciona información sobre los productos que se están contando
- Tipo de Integración: API interna de Justo
Servicio de Ubicación
Section titled “Servicio de Ubicación”- Función: Proporciona información sobre las ubicaciones donde se realizan los conteos
- Tipo de Integración: API interna de Justo
Servicio de Inventario
Section titled “Servicio de Inventario”- Función: Proporciona información sobre el inventario actual
- Tipo de Integración: API interna de Justo
Servicio de Utilidades de Inventario
Section titled “Servicio de Utilidades de Inventario”- Función: Proporciona funcionalidades auxiliares para el manejo de inventario
- Tipo de Integración: API interna de Justo
Servicio de Notificación (Slack)
Section titled “Servicio de Notificación (Slack)”- Función: Envía notificaciones a canales de Slack
- Tipo de Integración: API externa (Slack)
Relación con Otros Microservicios
Section titled “Relación con Otros Microservicios”El Microservicio de Conteo de Inventario interactúa con varios otros microservicios de Justo:
- Depende de los servicios de Usuario, Producto, Ubicación e Inventario para obtener información necesaria para los conteos.
- Emite eventos a través de SNS que pueden ser consumidos por otros microservicios para actualizar sus estados o realizar acciones adicionales.