Skip to content

A monorepo containing microservices designed to simulate the architecture of a large e-commerce platform.

Notifications You must be signed in to change notification settings

Rensvdk20/Ball.com

Repository files navigation

Ball.com

Ball.com is a monorepo that includes multiple microservices that recreate the domain of a big webshop. Each microservice uses .NET 8 and maintains its own database, allowing them to operate independently. The system uses RabbitMQ for messaging and ensures eventual consistency over time, so the microservices work well together without being tightly coupled.

Microservices

  • Supplier Management
  • Inventory Management
  • Customer Account Management
  • Customer Support Management
  • Payment Management
  • Order Management
  • Logistics Management
  • Notification Service

Technologies


Archimate Model

To visualize the application and all functional requirements, this Archimate model was created.

Archimate Model

CQRS

An example of CQRS (Command Query Responsibility Segregation) using an order event.

CQRS

About

A monorepo containing microservices designed to simulate the architecture of a large e-commerce platform.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •