Hello,
I am working on an opportunity (media assets) where I will need to intake content to process, fronted by an API gateway. I will then need to invoke a workflow that will be a combination of AI models (sequentially or in parallel). This will need to integrate with multiple systems (pull, push). There could be multiple callbacks for a single workflow. The output will expose metadata generated for a single content or batch of contents. A dashboard should provide a status report and trigger process
Can I use Apigee X as the Apigee Gateway for the input and output requests and then use Apigee Integration for the Orchestration Engine of the workflows?
Solved! Go to Solution.
Workflows may be a good solution for the pipeline, as it's lightweight and efficient for sequence long-running jobs, and supports multiple callbacks and parallel branches. I believe Apigee X can be configured as an API Gateway in front of Workflows, but note that Workflows only supports asynchronous requests currently (you would need to poll for the result).
You mention integrating with multiple systems. If these are business systems supported by Integration connectors (rather than Google Cloud services or direct HTTP APIs), especially if you want visual data mapping, Apigee Integration may be a better solution.
Workflows may be a good solution for the pipeline, as it's lightweight and efficient for sequence long-running jobs, and supports multiple callbacks and parallel branches. I believe Apigee X can be configured as an API Gateway in front of Workflows, but note that Workflows only supports asynchronous requests currently (you would need to poll for the result).
You mention integrating with multiple systems. If these are business systems supported by Integration connectors (rather than Google Cloud services or direct HTTP APIs), especially if you want visual data mapping, Apigee Integration may be a better solution.