This is my personal microsservices project
The project is using .NET 6, RabbitMQ, MySQL and API Gateway Ocelot.
The project has been modeled as the diagram as follow:
-- Integration Services receive the request from the gateway and apply businnes logic.
-- DB Services is responsible to persist de data in DB.
-- Payment Service receive payments from outside and put on a Exchange on Rabbit.
-- The Exchange put the payments on a queue to persist the data, and in another queue to update the respectively Payment Order.
.