# Tutorial 6: Advanced Patterns Fork (parallel branches), Repeat (retry loops), Timer (delays), and External Signal (wait for events). ## Patterns | Pattern | Use When | |---------|----------| | **Fork** | Multiple independent operations that should run concurrently | | **Repeat** | Retry a service call with backoff, poll until condition met | | **Timer** | Delay between steps (backoff, scheduled processing) | | **External Signal** | Wait for an external event (document upload, approval from another system) | ## Variants - [C# Fluent DSL](csharp/) - [Canonical JSON](json/) ## Next [Tutorial 7: Shared Helpers](../07-shared-helpers/) — organizing reusable workflow components.