All Products
Search
Document Center

Microservices Engine:Standalone

Last Updated:Mar 11, 2026

Many scheduled tasks -- cleanups, report generation, health checks -- run as a single unit of work on one machine. The standalone execution model handles this by dispatching each job instance to exactly one worker, keeping scheduling simple and resource usage predictable.

How it works

When a job triggers, the scheduler selects one worker at random from the available worker pool and dispatches the job instance to it. No other workers participate in that execution.

One trigger, one worker, one execution.

When to use standalone

Use standalone for tasks that complete on a single machine without parallel processing:

ScenarioExample
Scheduled cleanupsDelete expired records, rotate logs, purge temporary files
Data aggregationCompute daily summaries, generate reports, refresh materialized views
NotificationsSend batch emails, push alerts, trigger webhook callbacks
Health checksPoll an external API or service endpoint at regular intervals

Supported job types

Standalone supports all job types available in MSE.