Avatar of David BanysDavid Banys

Trust Is Not For Sale

And nobody gives a shit about your eye-wateringly expensive domain name. Not really, anyway.

That’s the conclusion we came to before we bought ours — but then we bought it anyway.

We’ve wanted to acquire the railway dot com domain name for years.

The reason is simple, though maybe a bit trite: Railway.com sounds like serious business.

Like it or not, it’s got more “zang” than Railway.app. You look at it and say, “Damn, it doesn’t get more official than that!”

But what people really care about is what comes with that official looking domain — trust.

And trust is really, REALLY important with an infrastructure provider.

It’s not just “I’d trust you with my data,” it’s closer to “I’d trust you with my livelihood.” Because if we go down, you’re stuck — your work, your data, your business, is now hanging in the balance.

And perception is just the tip of the trust iceberg. When we talk about trust, it’s a composition of many things: reliability, performance, pricing, who’s using it, features, and much more.

So we’ve rebuilt our landing page around trust and we’re happy to release it today on our new domain, Railway.com.

If trust is what it's all about, we thought, and we've already got a ton of users who stand by us, shouldn’t we stand behind those users?

So that’s what we did. We built a real-time Solari board into our landing page with transparent real-time numbers from our platform, and it ended up being one of our favorite parts of the whole thing.

Realtime Usage Dashboard

Realtime Usage Dashboard

For the first four years of its existence, Railway fit nicely in the railway.app box. We started as a place to deploy Postgres, spin-up an app, and play with it. A “toy cloud.” A place for apps. And while that’s a nice product and a nice business, there’s that whole quote about things that start out looking like a toy that end up being really, really big.

As you can see from the stats, things have grown well beyond that:

  • We’re nearing 1M users
  • We’ve passed 2M live services
  • We’re serving more than 100B requests per month
  • We’re adding around 30K new users per month

And most importantly, we’re running production workloads for thousands of business customers like Atoms, Alchemy, Kalshi, Clerk, and Resend.

We’ve been heads down building lately and when we popped up a few months ago to look at our web presence, we thought, “Shit, we’re not telling people the full scope of what we’ve been building here!”

So let’s talk a bit about what’s going on behind the curtain.

From Day 1, our strategy has been straightforward — we make a product that developers love, then we expand it to support bigger teams and more complex workloads as the product matures.

Expand is the operative word here. We need to make sure the product continues to get better for solo devs and small teams, while also scaling to 100, 1,000, and 10,000+ engineering teams.

Here’s an illustration of what that looks like over time.

The Railway GTM strategy in a nutshell

The Railway GTM strategy in a nutshell

To support increasingly critical production workloads demanded by increasingly mature organizations, we’ve needed to demonstrate air-tight product quality and engineering reliability.

After growing like hell early this year, we were faced with slog after slog of engineering challenges:

  • Our off-the-shelf networking proxy was sagging under load
  • Our upstream compute provider was throttling us
  • Our build queue would randomly halt, paging on-call multiple times per day to restart it
  • Our support process was ad-hoc, across multiple channels, resulting in dropped handoffs

As a business, these are great problems to have. But for our users, not so much.

At this stage, we think most companies would normally double down on applying existing technologies to patch their problems.

We’ve instead chosen to rebuild everything to have maximum control over the experience.

  • We wrote our own proxy from scratch capable of updating 10m+ domains in < 100ms
  • We started lighting up our own data centers, which are 3x faster than our previous provider and much more reliable
  • We rebuilt our entire build queue for resilience and speed at 100,000+ deploys/day scale
  • We built our own in-house support engine to drive time to resolution 8x lower while creating 10x more throughput per Support Engineer

Every time we ran into growing pains, we went back to first principles. We knew we had to build the right experience, do it “The Railway Way,” and that meant working backwards to the outcome from the technology.

As a result, we’ve rebuilt the entire plane in mid-air, because we care about doing this right and earning your trust every step of the way.

The part that comes next is the payoff.

We’ve been extinguishing platform reliability issues to the point where we now have the time and space to tell you all about the platform we’ve been building and the customers we’ve been supporting.

Whether it’s our proxy, our data centers, our build queue, our in-house support system, or anything else we’ve built, we’re gonna start by:

  • Telling you how we did it
  • Telling you how we’re gonna make it even better

A year ago during Launch Week 01 we told you “You can now ship literally anything on the platform” … and now we have the stats to back that up.

Most importantly, we own the stack end to end — all the way from hardware to your end-user application requests.

It’s going to unleash a whole new level of application performance and reliability for you and this new domain and landing page is the part where we start to tell you all about that vision.

So, let us be the first to welcome you to the new Railway.com.

We hope you like it as much as we enjoyed building it for you.

All aboard 🚂