So being completely transparent, we're the creators of Direktiv (https://github.com/direktiv/direktiv). We're genuinely curious to have users who have previously used Airflow and other DAGs (mentioned in here is Argo workflows) try Direktiv and give us more feedback.
- direktiv runs containers as part of workflows from any compliant container registry, passing JSON structured data between workflow states
- JSON structured data is passed to the containers using HTTP protocol on port 8080
- direktiv uses a primitive state declaration specification to describe the flow of the orchestration in YAML, or users can build the workflow using the workflow builder UI
- direktiv uses jq JSON processor to implement sophisticated control flow logic and data manipulation through states
- Workflows can be event-based triggers (Knative Eventing & CloudEvents), cron scheduling to handle periodic tasks, or can be scripted using the APIs
- Integrated into Prometheus (metrics), Fluent Bit (logging) & OpenTelemetry (instrumentation & tracing)
If you have time please try and jump on Slack to give us feedback!
- direktiv runs containers as part of workflows from any compliant container registry, passing JSON structured data between workflow states
- JSON structured data is passed to the containers using HTTP protocol on port 8080
- direktiv uses a primitive state declaration specification to describe the flow of the orchestration in YAML, or users can build the workflow using the workflow builder UI
- direktiv uses jq JSON processor to implement sophisticated control flow logic and data manipulation through states
- Workflows can be event-based triggers (Knative Eventing & CloudEvents), cron scheduling to handle periodic tasks, or can be scripted using the APIs
- Integrated into Prometheus (metrics), Fluent Bit (logging) & OpenTelemetry (instrumentation & tracing)
If you have time please try and jump on Slack to give us feedback!