Introduction to Serverless Workflow DSL
- Track: Declarative and Minimalistic Computing
- Room: H.1308 (Rolin)
- Day: Sunday
- Start: 09:00
- End: 09:20
- Video only: h1308
- Chat: Join the conversation!
The talk, "An Introduction to Serverless Workflow DSL," will present the power and simplicity of the Serverless Workflow ecosystem—a vendor-neutral, open-source, and community-driven framework designed to redefine workflow creation in serverless environments. This high-level Domain Specific Language (DSL) reshapes the workflow landscape by offering an intuitive, imperative, and fluent approach to defining and executing workflows, removing the complexities of traditional coding and platform dependencies.
Attendees will discover how the Serverless Workflow DSL is designed for universal understanding, enabling users to quickly grasp and create even complex workflows. The session will cover its event-driven nature, with seamless integration of various formats such as CloudEvents, fostering event-driven architectures. The talk will also delve into the service-oriented design, showcasing interactions with services using standard protocols like HTTP, GRPC, OpenAPI, and AsyncAPI.
Participants will explore how the DSL supports a FaaS-centric approach, enabling the invocation of functions across platforms and facilitating microservices architectures. The discussion will include features like timely execution through workflow timeouts, fault tolerance with built-in error handling strategies, and scheduling capabilities using CRON expressions or event-based triggers. Additionally, the talk will highlight robust capabilities such as conditional branching, event handling, and looping constructs that enhance workflow complexity while promoting interoperability, scalability, and maintainability.
Speakers
Charles d'Avernas | |
Jean-Baptiste Bianchi | |
Ricardo Zanini Fernandes |