Nick Abouzeid

Railway - Config free deploys: bring your code, we'll handle the rest

by

Made for any language, for projects big and small. Railway is the cloud that takes the complexity out of shipping software.

Add a comment

Replies

Best
Jake Cooper
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!
Marc Seitz
@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
Tair Asim
Ha, this looks like what Heroku should have _remained_. 💖 ⌘ + K
Jaren Glover
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
Jake Cooper
@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
Keziah
I started using Railway months ago and I must say this platform is the best i've used. Really simple to use and it works very well!
Hassan El Mghari
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
Edwin Arbus
❤️❤️❤️
Jake Cooper
@edwinwee <3<3<3
Tim Connors
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
Kenneth Cassel
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.
Prayash Mohapatra
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.
Christian Melgarejo
choo choo!
DJ
I don't think there's an easier way to deploy an app than Railway; I've been using it for many months now!
Yogi
GitLab integration please!
Tristan Homsi
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.
Rohith Gilla
I am using Railway for a few of my projects, it is amazing! Once you try, there is no going back :D
Sunny Rekhi
🚀🚀🚀
Jacob Willemsma
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.
Atharv Pathak
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.
Saurabh Jain
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!
Yitong Zhang
Been wanting something like this forever. Congrats on the launch!
Steven Tey
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!! 🤯