This POC is built over microservices architecture which are intercommunicating over .NET Grpc (http2 protocol). For Authentication and Authorization, Identity Server 4 is used. The project includes 6 microservices:
- ProductService
- ProductWorkerService
- ShoppingCartService
- ShoppingCartWorkerService
- DiscountService
- IdentityServer
Tech Stack: C#, .NET6, gRPC, IdentityServer4, Automapper, EntityFrameworkCore.