Jobs

Turn complex processing into dependable workflows.

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.

Processing Jobs

Structure long-running, data-heavy or batch operations as defined jobs that can run independently from the user-facing application.

Execution Agents

Use dedicated Vasat agents to perform processing work independently across application services without blocking the application request cycle.

Scheduled Tasks

Run custom batch jobs automatically using configurable, cron-style schedules based on time or date patterns.

Manually Triggered Work

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

From trigger to outcome in one platform

01Create job
02Assign agent
03Process
04Return result

Why it matters

Operational outcomes that compound

Processing without blocking

Run data processing operations independently from the user-facing application so users are never waiting on heavy computation and the application stays responsive.

Reliable scheduling

Schedule recurring operations using cron-style configuration without managing separate scheduling infrastructure — Vasat handles queuing, assignment and retry.

Visible and auditable

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

Seen in the field

Overnight data synchronisation

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.

Processing pipeline trigger

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.

Find out how Vasat handles background processing for your application.

Tell the team about the processing, scheduling and automation requirements your application needs to support.