Tutorials
Guided, build-something paths for running Cloacina in-process. Each tutorial is shown in both Rust (default) and Python — the same task expressed in two dialects.
The track has four parts. Work them in order, or jump to the part you need:
- Foundations (01–04) — your first workflow, context, dependencies, error handling.
- Scheduling & operations (05–09) — cron, multi-tenancy, event triggers, task deferral, the workflow registry.
- Computation graphs (10–13) — in-process, event-driven graphs: first graph, accumulators, multi-source pipelines, routing.
- Packaging (14) — an optional follow-on that ships a trigger inside a
.cloacinapackage.
- 01 — Your First Workflow
- 02 — Passing data with Context
- 03 — Dependencies & parallelism
- 04 — Error handling & retries
- 05 — Cron Scheduling
- 06 — Multi-Tenancy
- 07 — Event Triggers
- 08 — Task Deferral
- 09 — Working with the Workflow Registry
- 10 — Your First Computation Graph
- 11 — Accumulators
- 12 — Full Multi-Source Pipeline
- 13 — Routing and Enum Dispatch
- 14 — Packaged Triggers