Skip to content

henriquesd/WhalePlatform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WhalePlatform

WhalePlatform is an e-commerce platform built using a microservices architecture, focusing on scalability, modularity, and reusability.

📁 Project Structure

The solution is organized into the following main areas:

🔧 BuildingBlocks

Reusable components shared across services.

  • Core
    Shared core logic and common abstractions used by multiple projects.

🧩 Services

  • Independent Web APIs that implement the platform’s business capabilities.

🌐 Web

  • The web application (frontend) that consumes the backend services.

🐇 RabbitMQ

RabbitMQ is used for asynchronous communication between services.

▶️ Running RabbitMQ locally

Use the following command to start RabbitMQ with the management UI:

docker run -d --hostname rabbit-host --name rabbit-whaleplatform -p 15672:15672 -p 5672:5672 rabbitmq:management

RabbitMQ: http://localhost:15672/
Username: guest

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published