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
π Whatβs Next
You have completed the Intermediate level of WJb documentation.
You now understand:
- The core mental model of WJb
- Full execution flow
- How to create, register and chain actions
- Complete vs Next and multiple next (fan-out)
- Passing data and conditional transitions
- Failures, basic retry and requeue
- Execution control
- Job status, results and progress
- Practical patterns and complete working examples
Where to Go From Here
Reference Level
Continue to the Reference documentation for deep technical details:
- Full API surface (
IStore,IJobExecutor,IActionFactory,IWJb, etc.) - Storage providers and custom stores
- Definition management
- Advanced worker types (
CronWorker,WasmWorker,WasmWorkerPool) - Low-level extension points and helpers
- Production configuration and performance considerations
Practical Next Steps
1. Apply the patterns in a real project
2. Add persistence (SQL or other store)
3. Explore scheduling and cron
4. Use WJb.UI.Blazor for live monitoring
5. Move to the Reference docs when you need full control and advanced features
Useful Links
- NuGet: WJb
- Website: wjb.pro
- Demos & Samples: UkrGuru/WJb.Demo
Final Reminder
Every workflow should be understandable by reading the code.
Keep transitions explicit and actions focused. WJb will stay predictable as your system grows.
Happy building!