WJb Docs - Intermediate
Learn workflows, persistence, scheduling, and production-ready patterns.
π Start Here
π§© Mental Model
π Building Workflows
π₯ Failures & Control
π Observation & Debugging
π Practical Patterns
β Working Examples
β‘οΈ Whatβs Next
π― When to Use This Level
This level is designed for developers who are new to WJb or who want a clear foundation before moving to more advanced topics.
Who This Level Is For
Use this level if you:
- Are learning WJb for the first time
- Want to understand the core mental model
- Need to build simple sequential or fan-out workflows
- Prefer explicit code over framework magic
- Want to see how jobs, actions, and results work together
What You Will Learn
At this level you will learn:
- How to create and register actions
- The difference between Complete and Next
- How to pass data between steps
- How to create multiple next jobs
- Basic failure handling and retry
- How to observe job status and results
- Practical patterns and complete working examples
What This Level Does Not Cover
This level intentionally skips:
- Custom storage providers
- Advanced scheduling and cron
- Complex conditional workflows
- Production-scale retry policies
- WASM and multi-worker setups
- Detailed monitoring and UI configuration
Recommended Path
1. Read the mental model articles 2. Build your first sequential workflow 3. Try fan-out and data passing 4. Experiment with basic failures and retry 5. Study the working examples
Once these concepts feel natural, move to the next level.
Goal of This Level
By the end of this level you should be able to:
- Read any simple WJb workflow and understand it
- Write clear, explicit multi-step jobs
- Debug basic execution problems
- Decide when a workflow is ready for more advanced features