Skip to content

Latest commit

 

History

History
22 lines (16 loc) · 1.06 KB

README.md

File metadata and controls

22 lines (16 loc) · 1.06 KB

EcommerceMicroservices

Welcome to the Ecommerce Microservices repository! In this repository I am attempting to build a Ecommerce Microservice. It is a project in progress!

I have drawn out the above diagram to get the big picture of the architecture of the microservice I have been building.

Ecommerce Microservice

Technologies Used

  • ASP.NET Core 8 Web API, Microsoft SQL Server, Entity Framework Core 8, FluentValidation, MediatR, Redis, RabbitMQ, NServiceBus, Docker, Ocelot API Gateway
  • Architecture Patterns: Clean architecture, Domain-driven design (DDD), CQRS by implementing Mediator pattern using MediatR package, Event-Driven Architecture (EDA)

Get started

To get started, follow these steps:

  • Clone this repository to your local machine.
  • Install Docker Desktop for windows.

In terminal

  • Navigate to the project directory in your terminal.
  • Run the command docker-compose up.

In Visual Studio

  • Run the Docker Compose command from toolbar.