Implementing DDD, CQRS and Clean Architecture with using Best Practices.Create RabbitMQ EventBus.Messages Common Class Library and add references Microservices.Publishing BasketCheckout event queue from Basket microservices and Subscribing this event from Ordering microservices.Using MassTransit for abstraction over RabbitMQ Message-Broker system.Using RabbitMQ Publish/Subscribe Topic Exchange Model.Async Microservices Communication with RabbitMQ Message-Broker Service.PostgreSQL database connection and containerization.Using Dapper for micro-orm implementation to simplify data access and ensure high performance.Exposing Grpc Services with creating Protobuf messages.Build a Highly Performant inter-service gRPC Communication with Basket Microservice. Publish BasketCheckout Queue with using MassTransit and RabbitMQ.Consume Discount Grpc Service for inter-service sync communication to calculate product final price.Redis database connection on docker containerization.Dockerfile and docker-compose implementation.N-Layer implementation with Repository Pattern.MongoDB NoSQL database connection on docker containerization.NET.Īlong with this implemented below features over the run-aspnetcore-microservices repository Catalog microservice which includes Get Udemy Course with discounted - Microservices Architecture and Implementation on. There is a couple of microservices which implemented e-commerce modules over Catalog, Basket, Discount and Ordering microservices with NoSQL (MongoDB, Redis) and Relational databases (PostgreSQL, Sql Server) with communicating over gRPC and RabbitMQ Event Driven Communication and using Ocelot API Gateway.
0 Comments
Leave a Reply. |