Operations

System status

Live and ready probes, plus dependency signals from Atina /health. Stripe and email are listed only when we can honestly say they were probed — a HTTP 200 on the API is not enough to call checkout operational.

Overall · Operational

Marketing site (live)
Operational · 200

Process is up. This probe does not check checkout or email.

Web ready (API coupling)
Operational · 200

Web can reach the Atina health endpoint.

Atina API
Operational · 200

Health ok · db up · redis up

Database
Operational

Reported up by Atina /health.

Background workers / Redis
Operational

Redis reported up by Atina /health. This is not a full job-queue audit.

Stripe / card checkout
Not independently probed

No Stripe key in this web process. Checkout may still run on Atina. Not independently probed.

Email (Resend)
Not independently probed

RESEND_API_KEY is present. This is configuration, not a live send probe.

UptimeRobot: /api/health/live (process up) and /api/health/ready (API coupling).