# Examples


This section contains some example workflows, including common patterns.

| Example | What it shows |
|---------|---------------|
| [Thumbnails and a manifest](/workflows/examples/thumbnails.md) | Fan-out with `TolerateFailures`, `WithSkipOnFailure`, `WithOptional`, and the three different costs a step's failure can have |
| [Checkout with compensations](/workflows/examples/checkout.md) | The compensation stack, idempotent handlers, per-step retry policies, and the partial-rollback outcome |
| [Tenant provisioning](/workflows/examples/tenant-onboarding.md) | Waiting on an event, conditional steps, a parallel group of child workflows, capabilities, and suspend |

The handlers assume an object store, a payments provider, and a cloud API that you will have your own versions of.



- [Thumbnails and a manifest](/workflows/examples/thumbnails.md)
- [Checkout with compensations](/workflows/examples/checkout.md)
- [Tenant provisioning](/workflows/examples/tenant-onboarding.md)
