Home / Companies / Railway / Blog / Post Details
Content Deep Dive

Going multi-cloud with an in-housed status page

Blog post from Railway

Post Details
Company
Date Published
Author
Noah Dunnagan
Word Count
1,164
Language
-
Hacker News Points
-
Summary

Noah Dunnagan, who built the Railway status page, describes how Railway sought to improve transparency and communication with users by hosting their status page on their own platform, despite the challenges posed by their complex infrastructure. The previous status page was often difficult for customers to interpret, and existing third-party solutions failed to meet Railway's needs due to restrictions in incident management and communication tools. To address these issues, Railway introduced a "Notice" status to inform customers of potential issues before they became significant incidents, thereby enhancing transparency without causing unnecessary alarms. To ensure reliability, even if Railway's platform experiences downtime, a multi-cloud escape hatch was developed, featuring a Cloudflare Worker that caches the status page and can serve a stale version for up to a week if necessary. This infrastructure has been successfully tested during outages, and Railway plans to expand its disaster recovery capabilities while exploring options for more personalized user communication. Although Railway is not currently selling its status page solution, it remains committed to refining its technology for the benefit of its customers, with potential future enhancements including a logged-in view for users to see only relevant components.