Skip to content
0:00 / 0:00

#workflows4s#scala3#eventsourcing

Durable Event-sourced Workflow Monad... Seriously! - Wojtek Pituła | Scalar Conference 2025

SoftwareMill

3.7K subscribers • 18 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Wojtek Pituła

Intermediate. Assumes working knowledge.

1.2K views1 year ago1 recommendation

Programming languagesSoftware designScalaFunctional programmingSoftware architecture

Wojtek Pituła introduces workflows4s, a Scala 3 library for building durable, event-sourced workflows using functional programming principles without external servers.

Tired of relying on bulky 3rd-party servers for managing workflows or building lightweight but ad-hoc solutions yourself? Imagine a library that offers a declarative, composable API and that requires only a database to run. Let Wojtek introduce you to workflows4s, a proof-of-concept state-of-the-art library solves the problem of long running stateful processes and builds on top of Scala 3 and principles of functional programming. In this talk, he will walk you through how workflows4s works, how it stands apart from tools like Temporal or Camunda, and why it just might be the better approach for modern, event-driven applications. scalar-conf.com/ Scalar Conference 2025 powered by SoftwareMill #scalarconf

Why it's here

1 person recommends this

What people say. Recommended as an interesting look at building lightweight, database-backed workflow engines in Scala.

u/Kreverin r/scala • Recommends

Durable Event-sourced Workflow Monad... Seriously!