Skip to content

bryanSolares/hexagonal-with-redis-postgres-rabbitqm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sistema de Gestión de Pedidos con Redis y RabbitMQ

Este proyecto es una aplicación backend desarrollada en TypeScript con Node.js, utilizando una arquitectura hexagonal y principios SOLID. Se compone de dos servicios principales: uno para gestionar pedidos y otro para recibir y procesar eventos de pedidos mediante RabbitMQ.

Características

  • Node.js + TypeScript: Backend desarrollado con Express y TypeScript.
  • Arquitectura Hexagonal: Separación clara entre capas para facilitar el mantenimiento y la evolución del código.
  • Redis: Almacenamiento intermedio para manejar caché.
  • PostgreSQL: Base de datos relacional principal.
  • RabbitMQ: Sistema de mensajería para la comunicación asíncrona.
  • SOLID: Aplicación de principios SOLID para mantener un código modular y fácil de extender.

Requisitos

  • Node.js
  • PostgreSQL
  • Redis
  • RabbitMQ
  • Docker (opcional, para iniciar los servicios de base de datos y mensajería)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published