Skip to content

Open-source architecture

How Fajita monitoring runs: scheduler, workers, verification, incidents, notifications, and status pages over PostgreSQL.

Core · 6 min

Fajita uses one monitoring codebase for self-hosted and Cloud deployments. The operational difference is who runs workers, databases, and mail infrastructure.

Core flow

Scheduler → Workers → Verification → Incident engine → Notifications → Status page, backed by PostgreSQL.

Verification

Failed checks enter verification before incidents open. This is the primary behavioral difference from simple ping monitors.

Was this page helpful?