Processing Jobs
Structure long-running, data-heavy or batch operations as defined jobs that can run independently from the user-facing application.
Jobs
Vasat provides the foundation for running long-running and recurring operations outside the main application flow — helping organisations automate data processing, system maintenance and operational tasks.
Structure long-running, data-heavy or batch operations as defined jobs that can run independently from the user-facing application.
Use dedicated Vasat agents to perform processing work independently across application services without blocking the application request cycle.
Run custom batch jobs automatically using configurable, cron-style schedules based on time or date patterns.
Trigger jobs on demand from the application, the Admin UI or external systems when processing needs to happen outside a fixed schedule.
How it works
Why it matters
Run data processing operations independently from the user-facing application so users are never waiting on heavy computation and the application stays responsive.
Schedule recurring operations using cron-style configuration without managing separate scheduling infrastructure — Vasat handles queuing, assignment and retry.
Monitor job status, history and outcomes through the Vasat administration interface, so operations teams can track what has run and investigate any failures.
Example uses
A cron job runs nightly to pull updates from an external data source, validate the records and write the results to the application database — without manual intervention.
When a user uploads a large spatial dataset, a job is immediately queued. An agent processes the file, updates metadata and fires a notification when the result is ready.
Tell the team about the processing, scheduling and automation requirements your application needs to support.