A microservice-based e-commerce backend that manages users, products, and orders using Golang, RabbitMQ, and PostgreSQL.
User authentication and admin athorization management.
Product catalog with inventory management through inventory service.
Order processing with RabbitMQ event-driven updates.
Clone the repository using
git clone https://github.com/palashbhasme/ecommerce_microservices.git
Set up environtment variables using .env file in respective services
Use docker compose up --build
to start the services.