modernice / goes

goes is an event-sourcing framework for Go.
https://goes.modernice.dev
Apache License 2.0
134 stars 12 forks source link

Std IN / OUT #123

Open gedw99 opened 1 year ago

gedw99 commented 1 year ago

Is there a syd IN / OUT interface ?

so then “ workers” can just use this to interact with the broker.

Syd in / out is universal across any language but also simple.

the idea is for the bud to be the data plane that picks up the std in / out …

gedw99 commented 1 year ago

So essentially it’s a backend just like nats and memory.

many software can call the backend over std io and the CQRS protos are usable on that context

Mir msybe that the sys backend is more of a proxy and delegates the actual work to a memory or nats backend .

gedw99 commented 1 year ago

https://github.com/modernice/goes/blob/main/backend/nats/bus.go

Shows the usage imports quite well.

The syd io bus would be a lot like this