Reliability & Uptime

Performance is important, but what good is a fast site if it’s not up when people need it? Reliability and uptime are a core pillar of this project.

This site is a place where I test ideas, monitor real-world behavior, and track uptime like it matters. Because practice makes perfect.

How is this site kept reliable?

Uptime Kuma Dashboards
Uptime Kuma, an open source monitoring and status page tool, keeps tabs on everything from the public site to backend services and endpoints, and alerts me immediately if anything starts to drift off course.

Dark mode by default!

Cloudflare Caching & WAF Rules
Cloudflare acts as my first line of defense. Their caching ensures that even if my backend hiccups, visitors still get content served instantly from the edge. Meanwhile, their Web Application Firewall (WAF) filters malicious traffic and blocks sketchy behavior before it even hits my infrastructure.

Database Replication
MySQL runs on a dedicated machine and pushes writes to a separate replica. That gives me redundancy without relying on third-party services. If one node fails, another is ready to go. Simple, but effective.

Reverse Proxy Architecture
The site is served from behind a hardened reverse proxy that sits on my firewall. This allows me to isolate the frontend from backend services, minimize attack surfaces, and scale or reroute traffic as needed without downtime.