Hi,
Looking through
this example, I am not sure why lifecycles are involved in the ingestion of input into the cluster, or more precisely whether they should always be used to ingest into a workflow. Can you kindly explain the exact roll of lifecycles as it relates to simply ingesting input into a workflow? I see the same pattern used for ingesting into the workflow in
this other example as well. In both cases the toy segments (
input-segments) are injected into the workflow using the same technique.
I wonder how you'd ingest from an external source, such as messages coming from a front-end system, if at all the scenario is well-suited with Onyx.
And also much related, this might shed some light for me on the role of plugins in the architecture.
Thanks in advance for answering,
Matan