Flexecutor
Smart provisioning for portable serverless workflows
Flexecutor is a Python framework for building and optimizing serverless workflows. Built on Lithops, it provides a high-level, DAG-based workflow abstraction and integrates smart provisioning strategies so users can run parallel workloads without manually tuning their resource configurations.
The framework is cloud-agnostic across Lithops-supported backends. It manages workflow data through object storage and can profile executions, train performance models, and select configurations based on execution time, cost, or a trade-off between them. Its extensible design also allows new provisioning strategies to be added independently of application logic.