MicroservicesNet

-This project is for the purpouse of learning, i'm using this stack:
-Redis for centralizing the cache.
-PostgreSQL for inserting the basket + DAPPER.
-SQLServer to operate the checkout orders.
-MongoDB as non relational DB.

-CQRS pattern for GET/PUT/PATCH/DELETE with MediatR (mediator pattern).
-GRPC to get information internal between services.

  • This project uses docker + dockerfile for scalability