Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upCross-languages example #112
Comments
|
Hey @joeblew99. Do you mean other microservices communicating with watermill-based applications? If so, it shouldn't be an issue, as the messages are not any special when consumed/produced by watermill (except metadata). You can use any other library to produce messages that will be consumed by watermill and the other way around. Can you think of some example of this? |
|
I hope that examples should be much better now. If something is not clear, please ask :) https://github.com/ThreeDotsLabs/watermill/tree/master/_examples |
Yes, for example if you code in python or whatever. I was thinking about the idea of using protobufs for all API aspects. Then the transport is independent and so can be used in various ways by developers using different languages.
Example. |
|
@joeblew99 is the title better now? |
|
@roblaszczak yes thanks :) |


@roblaszczak
The Architectural constructs are really nice.
But if someone has to use python or rust or blah blah for their "MicroService" what options are there ?
GRPC API wrapping Watermill BUS and SQL layers ?
GRPC Gateway wrapping GRPC ?
Other ideas ?
Or OUT OF SCOPE ?