PyMath-Projects / PyMath.SDK

0 stars 0 forks source link

Add Mass Transit Messaging #42

Open MduduziMlilo opened 1 year ago

MduduziMlilo commented 1 year ago

Applications developed by PyMath-Projects will communicate through Kafka messages. This should provide the most generic and extensible way for a client to interface with kafka. We can use this to practice some TDD aswell and see how it goes. Maybe even document the process and to extract some learnings from it.

victorcomposes commented 1 year ago

@MduduziMlilo We could use MassTransit, which will allow for the creation of distributed applications without the complexity which will allow us to use not only Kafka as a transport but RabbitMQ, Azure Service Bus and many others interchangeably. https://masstransit.io/introduction https://masstransit.io/documentation/transports What do you think?

MduduziMlilo commented 1 year ago

I think thats a great idea man. I have not played around MassTransit. Thanks for the articles, let me upskill. I'll take your lead on this one.

victorcomposes commented 1 year ago

@MduduziMlilo, I know it's been a long time but I can show you a demo, let me know when you are free.