System Status
Last updated: 2026-06-01
All systems operational
This page is updated manually after each incident. For real-time status during a known incident, follow our updates on the in-app banner.
Current status
- Operational
Web application (next.js)
Stress test, backtest, share links responding normally.
- Operational
API (Next.js routes)
/api/stress-test, /api/validate-ticker, /api/save healthy.
- Operational
Database (PostgreSQL)
Read and write latency within normal range.
- Operational
Ticker validation (Flask + yfinance)
On-demand ticker fetch normal. Cached crisis data is served from DB regardless.
- Operational
Email delivery (Resend)
Account email and alert delivery normal.
- Operational
Authentication (Google OAuth)
Sign-in normal.
Recent incidents
No incidents in the last 30 days.
We log every customer-impacting incident here, including planned maintenance windows. Brief degradations under five minutes are not listed individually but are captured in our internal monitoring.
Incident history (timeline)
2026-05-12
Scheduled maintenance — database upgrade
Completed on schedule. Brief 4-minute write pause; reads unaffected.
2026-04-28
EODHD upstream rate-limit
Indian-market ticker validation slowed for ~20 minutes. Cached stress tests unaffected. Resolved by upstream provider.
2026-03-15
Launch
Public beta opened. All systems operational from day one.
How we measure uptime
Uptime is measured against our public-facing endpoints (stress-test API, home page, share-link route) from an external probe at one-minute cadence. Our internal target is 99.5% monthly availability — adequate for an educational tool, not adequate for an execution-critical service. If you depend on Fortfolio for time-sensitive decisions, build redundancy on your end.
Contact
Reporting an outage you do not see reflected above: email support@fortfolio.app with the URL you tried, the time and the error message. Related: Security, Contact.