Skip to content

Getting Started

Este microservicio proporciona información sobre la demanda de productos basada en datos del equipo de Order Fulfillment. Calcula estadísticas diarias de demanda y categoriza productos según sus niveles de demanda.

  • Calcular y proporcionar estadísticas de demanda de productos
  • Categorizar productos basados en demanda (categorías A, B, C, Z)
  • Proporcionar información de demanda para planificación operativa
  • Apoyar decisiones de gestión de inventario
  • Node.js: Entorno de ejecución para JavaScript
  • Express: Framework web para construir la API
  • TypeScript: Lenguaje de programación fuertemente tipado
  • MongoDB: Base de datos NoSQL para almacenar datos de demanda
  • AWS SNS: Simple Notification Service para publicación de eventos
  • Hexagonal Architecture: Enfoque de diseño para separación de responsabilidades
  • Observer Pattern: Patrón de diseño para manejo de eventos
  • Zod: Biblioteca de validación de esquemas
  • Either Pattern: Enfoque funcional para manejo de errores
  • AWS SNS: Para publicación de eventos de categorización
  • Product Service: API externa para obtener información de productos