status.arc42.org arc42 section 3
Context and Scope

| Element | Responsibility | Code |
|---|---|---|
| Plausible.io | Web analytics SaaS platform; counts visitors and pageviews. | /internal/plausible |
| Fly.io | Cloud platform where status.arc42.org is deployed and executed. Also queried for the current server region via its API. | /internal/fly |
| GitHub | Hosts every arc42 repository. Its GraphQL API returns bug and issue counts and other repository info. | /internal/github |
| Slack | Notification service. Sends a message to a configured channel when an availability check fails for a monitored site. | /internal/slack |
| Turso Database | Cloud-hosted, multi-instance SQLite database. Stores availability snapshots, daily buckets, probe-run heartbeats, and application startup times. | /internal/database |
| cron-job.org | External cron trigger. Calls POST /api/probe every 15 minutes with a bearer token, driving availability probing and keeping the Fly.io machine warm. |
/internal/api, /internal/probe |