Skip to content

Getting Started

Este microservicio es responsable de gestionar la asignación de ubicaciones a productos en almacenes y centros de distribución.

  • Gestionar la asignación de ubicaciones a productos en almacenes
  • Automatizar el proceso de asignación de ubicaciones basado en reglas predefinidas
  • Realizar seguimiento y actualizar el estado de las asignaciones de ubicaciones
  • Proporcionar APIs para crear, buscar y filtrar asignaciones de ubicaciones
  • Node.js: Entorno de ejecución para JavaScript
  • Express: Framework web para construir APIs
  • TypeScript: Superconjunto tipado de JavaScript
  • MongoDB: Base de datos NoSQL para almacenar datos de asignaciones
  • Clean Architecture: Patrón arquitectónico que separa las preocupaciones en capas de dominio, aplicación e infraestructura
  • Hexagonal Architecture: Patrón de puertos y adaptadores para código flexible y testeable
  • Observer Pattern: Patrón de diseño para notificación de eventos
  • Product Service: API externa para obtener información de productos
  • Location Service: API externa para obtener información de ubicaciones
  • User Service: API externa para autenticación y autorización de usuarios

Este microservicio forma parte del ecosistema de operaciones e interactúa con otros servicios a través de:

  • Llamadas a API REST para obtener información
  • Notificaciones de eventos cuando se crean o actualizan asignaciones