All projects

Backend & Microservices · 2025

E-Commerce Microservices (Node.js)

Node.js microservices with a RabbitMQ message queue, a service registry and an API Gateway, running on MongoDB and PostgreSQL with Docker Compose.

What I did

  • Asynchronous inter-service communication with a RabbitMQ message queue.
  • Built a Eureka-like service registry and an API Gateway.
  • Each service owns its database (MongoDB or PostgreSQL).

Tech stack

  • Node.js
  • RabbitMQ
  • MongoDB
  • PostgreSQL
  • Docker Compose
  • API Gateway

Related projects