watermill
                                
                                
                                
                                    watermill copied to clipboard
                            
                            
                            
                        Building event-driven applications the easy way in Go.
@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...
I think it would be nice to have a quick way to construct publishers/subscribers, similarly to https://gocloud.dev/concepts/urls/ That would allow configuring Watermill with DSNs like nats:// or amqp:// from config...
I didn't use Eventstore, so probably some design discussion is needed. As I remember there was some mechanism that may fit pretty well to Pub/Sub abstraction. To check: - [...
It would be interesting to see how the performance of watermill on Google Cloud Pub/Sub vs Google Cloud Pub/Sub Lite. You can read more about the new "Lite" feature here:...
after upgrading to watermill-googlecloud v1.0.5 production system stopped to accept new messages, however it was working just fine. I decided to clean all topics/subscriptions from google pubsub and then app...
How can I solve it
It would be convinient to have ability subscribe on multiple topics via wildcard character (asterisk) ```go Subscribe(ctx, "user.*") ```
Because of too big load, Watermill Kafka tests are failing in CI. Locally the problem also occurs, until I will not set `ulimit`. They are probably multiple solutions: - find...
MySQL binlog subscriber may be useful for implementing tool like [Debezium](https://debezium.io/). To check before implementation: - [ ] https://github.com/siddontang/go-mysql-elasticsearch - [ ] https://github.com/siddontang/go-mysql (used in go-mysql-elasticsearch) - [ ] https://github.com/uber/storagetapper...