Hello Product Hunt,
I'm Jake Cooper, founder of Railway.
A year ago I got fed up with current tools for building and deploying software. Every time I wanted to hack on a project I found myself needing to spinup a Kube cluster, copy 100 lines of Terraform, and to claw my way through the AWS dashboard, just to get a Postgres instance and job queue deployed somewhere.
Building and deploying software has become far too complicated for even seasoned engineers. What if, instead of writing thousands of lines of yaml, you could simply express your intent to a program, and that program would convert that intent into the infrastructure required to host your code?
Over the past year, and with a handful of awesome people joining as we go, that's what we've built. Railway lets you instantly provision and deploy arbitrary software. Any language, any way, anywhere.
Not only that, but Railway follows the lifecycle of your application. Import your code or use a starter, then run your application using the Railway CLI to tap into cloned versions of your production infrastructure. Finally stage your changes with infra copies in PRs and view process logs directly in the dashboard once your changes have been deployed.
We're still early (very early frankly) but we're committed to making software drastically better. Let us know what you think!
@realjakecooper
Thanks Jake and team for building Railway. When you reached out to me a year ago I knew here’s an exciting piece of infrastructure in the making.
Since then I’ve been using it in various products and it’s fantastic for production applications as it is for prototyping.
Most of my code walks and deploys are using Railway. Here’s a look at Cal.com Inc open source deployment using Railway as a database:
https://youtu.be/TaIQhG8AL0w
super interesting. can you share some the interesting concepts or projects that you seen leverage railway - that inspire you and team? or even some things you seen not go well b/c wrong assumptions
@jarenglover Yup! We've had people deploy, despite our focus on monoliths, a mesh network of a dozen or so microservices
We're really stoked with how the story around monoliths turned out, but there's a ton of stuff we've got tee'd up including automated mesh networks, tunnels, generalizable plugins, and improvements to our inhouse orchestrator to make that experience of scaling out your systems/services that much easier
Amazing product for quickly provisioning infra & great team that ships crazy fast! Especially love the starter projects for getting up and running with something in a few clicks
I’m a pretty lame developer. Self taught, not a SWE by trade. So the infrastructure stuff in app development always makes my head spin. Those days are over with Railway 🤘🏼 It’s dramatically lowered the barrier for spinning up new personal projects. Game changer
Huge fan of Railway :)
We use it to power our blog at Slip and it was so painless that it was almost frustrating. Frustrating because the UI/UX is so damn good and I just want to spend time in the Railway product. But it's so easy to deploy that I only got to spend a handful of minutes with it.
That being said, you can tell it's an app for developers built by developers that care. Great work team.
Love the simplicity and user empathy while getting things deployed (e.g. CMD-K > Generate a secret). Paradise for an enthusiast self-hoster of apps.
I keep looking forward to the weekly changelogs.
One thing @realjakecooper didn't point out, which absolutely blows my mind, is that there are no different tiers for postgres, redis, etc hosted on Railway.
You just start using these databases, and they expand/scale _automatically_ as you start using more resources. Any backend hacker knows that this is legit the holy grail of managed services -- AWS doesn't offer it, Heroku doesn't offer it, but in Railway it just works 🤯
Cannot express the amount of hassle/time this saves you if you're a developer who just wants to stay focused on building the actual product, not scaling infrastructure.
Railway has been an essential part of my weekend idea build outs, I can just build instead of spend 3 hours of it in an AWS console.
If I started a company today, I honestly can't think of why I'd use anything else.
I am using railway since 2-3 months. Deploying projects on it is very simple and their support is also very good and supportive. You must give it a try.
Have been using Railway for a couple of months now for a project I am building and love the simplicity it brings to deployments. I just push my code to specific branches and it takes care of the environments, etc. Having Mongo and other DBs in the same package is a huge plus as well.
Before this, I used to deploy either on Serverless on AWS or EC2 instances and the entire deployment lifecycle used to be a pain.
Kudos to ?makers and team for putting out a great product! More power to you!
I've been a long-time user of Railway and I have to say that it's probably one of the most intuitive and easy-to-use products for deploying anything from a Postgres DB to a Flask app.
Its deep integration with Vercel (where I deploy all of my Next.js apps) also allows you to create a Postgres DB for your app in less than 10 seconds, which is mind-blowingly fast!! 🤯
Replies
Mirotalk
Papermark
Dockbit
Mirotalk
Stripe
Mirotalk
Limitless
Diode
Cuely AI
NeoPOP
NeoPOP
Readwise
Lunchclub
Dub.co