Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Benthos for reducing code #4

Open
gedw99 opened this issue May 26, 2022 · 0 comments
Open

Benthos for reducing code #4

gedw99 opened this issue May 26, 2022 · 0 comments

Comments

@gedw99
Copy link

gedw99 commented May 26, 2022

nice example of CQRS . Thank you for making this available to everyone and writing about it on Medium.

Lately I have started using benthos to configure these types of systems.
As i read the article I kept thinking of how all the data mapping and logic could be done in benthos.

NATS Jetstream is supported by benthos.

It now also has CueLang support but it’s not finished yet .

https://www.benthos.dev/docs/configuration/using_cue

Cuelang is strongly typed to a degree and you can model your types and generate protocol buffers and open api with it.

The cool thing with cuelang is that it has modules just like golang and so you can built up a large system with it to do the streaming transformations as well as validation as it has expressions .

mit there is not enough then you can extend cuelang with golang modules , and the cuelang can use it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant