CloudEvents specification (https://cloudevents.io/) provides a way to define events sent between collectors and processors in a standard way. Furthermore, it is then possible to exchange these events over different protocols (nats, kafka, http, grpc, ...) and use different languages (go, rust, ...) for sending/receiving events.
Using CloudEvents would make Guac architecture more open and easier to integrate with.
This is just a placeholder for the long-term planning and further discussions.
CloudEvents specification (https://cloudevents.io/) provides a way to define events sent between collectors and processors in a standard way. Furthermore, it is then possible to exchange these events over different protocols (nats, kafka, http, grpc, ...) and use different languages (go, rust, ...) for sending/receiving events.
Using CloudEvents would make Guac architecture more open and easier to integrate with.
This is just a placeholder for the long-term planning and further discussions.