Build v136 · checked Sun, 14 Jun 2026 04:38:28 GMT
Operational
Components
API
Operational
Endpoint reachable. Round-trip <1 ms.
Database
Operational
Aiven Postgres ping: 10 ms.
Analysis pipeline
Operational
Last compute 1997 ms, Sun, 14 Jun 2026 04:36:44 GMT.
Data freshness
Operational
2,376 active tickers; latest financials period 2026-03-31.
Past 90 days
Every user-visible incident in the last 90 days, with date, severity, surface, what happened, and how it was resolved.
majorfrontend
yieldiq.in returned HTTP 402 — Vercel plan limit hit
All marketing and app pages returned 402 Payment Required for ~5 hours after Reddit launch traffic exceeded the free Vercel tier.
Resolution:Vercel plan upgraded to Pro. Service restored. Plan now sized for sustained launch traffic.
minordata pipeline
Stale fair-value cache for ~294 mid-cap tickers
Tickers including FOSECOIND showed inflated CAGR (55%) due to NSE_XBRL_SYNTH and NSE_XBRL rows both stored as period_type=annual.
Resolution:Data UPDATE reclassified 422 rows to annual_synth. Writer patched in commit f65d64e. Affected tickers will refresh on next nightly snapshot.
What we monitor
The five surfaces an incident can land on, and how we detect something is wrong.
Frontend — the yieldiq.in pages, marketing site, and app shell. Detected via Vercel build/deploy alerts and synthetic uptime probes.
Backend — the FastAPI service on Railway that powers analysis, screener, and portfolio. Detected via Sentry server-side errors and the /health endpoint.
Data pipeline — the nightly snapshot, ingest, and fair-value compute jobs. Detected via canary-diff, the data_anomalies log, and nightly GH Actions runs.
Auth — login, signup, JWT issuance, session refresh. Detected via Sentry auth-error fingerprints and a synthetic login probe.
Payments — Razorpay webhook delivery, plan upgrades, subscription state. Detected via webhook delivery logs and Sentry payment-error fingerprints.
Incidents are filed manually by the on-call once a user-visible regression is confirmed. The full log lives in this page.
Incidents — last 30 days
Every user-visible incident in the last 30 days, with a link to the post-mortem when one exists.