Towards Cloud-Agnostic Serverless Applications: Unifying Function Deployment and Workflow Orchestration
We present our ongoing work towards a unified, cloud-agnostic serverless framework that combines QuickFaaS for portable function deployment with OmniFlow, a Kotlin-based DSL for workflow orchestration. The proposed approach supports end-to-end serverless application development across heterogeneous FaaS platforms by integrating function portability, workflow composition, and provider-specific rendering. We also introduce an extended call model that distinguishes internal and external functions through a Function Registry, reducing manual synchronization between function deployment and workflow definition.
