Michael Seibel

Porter - Heroku that runs in your own cloud

byโ€ข

Porter is a platform that makes AWS/GCP as easy to use as Heroku. With instant deploys from Git, built-in autoscaling, and automatic SSL, Porter gives you the convenience of a PaaS while preserving flexibility and control.

Add a comment

Replies

Best
Justin Rhee
Hi everyone! ๐Ÿ‘‹ Thanks @mwseibel for hunting us. Our goal with Porter is to provide the best parts of a PaaS like Heroku while keeping the benefits of a mature cloud provider like AWS or GCP. We believe most startups shouldn't have to worry about cloud management / DevOps. Heroku-like platforms are great for this: a repo goes in one end and a hosted application comes out the other. Unfortunately, this automation tends to come with a hefty price tag, and as you grow (and inevitably need more control), you're locked out of the underlying infra since you're hosting in someone else's cloud. Porter deploys everything to your own AWS/GCP cloud, so you can always go under the hood when necessary (and even use your cloud credits ๐Ÿ’ฐ). Here are some key features: - Deploy directly from a Git repo or a Docker registry - Built-in SSL - Built-in autoscaling - Zero downtime automated deploys - Add-ons and applets for databases, logging, analytics, etc. - Runs on Kubernetes and can connect to an existing cluster - "DevOps mode" for advanced users (includes a graph view of resources) - 100% open source and MIT licensed Any feedback would be greatly appreciated! If you're interested in tracking our progress, we'd love if you could watch/star ๐ŸŒŸ our repo. You can also join our Discord community and follow us on Twitter. P.S. We're hiring!
Aleksander Herforth Rendtslev
@mwseibel @justin_rhee1 not only does Porter make K8 as easy to work with as it should have been. But the team is amazing. You really get the feeling that they're creating the product with you and it translates to a level of confidence that I'd typically only have in more mature companies. Well done guys! Come for the easy to use infrastructure on your GCP or AWS credits. Stay for the team and the amazingly designed product.
Steven Tey
Iโ€™ve been fortunate to be one of Porterโ€™s early beta testers and I gotta admit โ€” they probably have the best PaaS solution, both operation- and capacity-wise, as well as cost-wise, especially if you have AWS credits. 100% would recommend trying out!! ๐Ÿคฉ
Trevor Shim
@steventey thanks steven!
Tae Hyoung Jo
@khu, myself, & friends have been on porter for a few weeks now. Great experience for small teams and founders are superstar people! +1 a hundred times over
Trevor Shim
@khu @taehyoungjo Thanks Tae and Kevin! Looking forward to your launch soon :)
Ivan Porollo
Been using Porter for a bit now, they've made the process of spinning up EKS clusters in AWS dead simple. Their UX is very well designed and easy to work with. Congrats guys!
Trevor Shim
@ivan_porollo thanks Ivan!!
Ivanna Wendel
Great job, @justin_rhee1 ! Congrats on the launch!
Justin Rhee
@ivanna_wendel Thank you!
Dรกvid Sipos
Wow! Such a great product. I will definitely try this with my digitalOcean cloud.
Justin Rhee
Thanks @david_sipos! Feel free to reach out if you have any questions.
Siddharth Ramesh
Porter is a must-have tool for someone who wants to build scalable apps without having to invest a lot of time figuring out and learning cloud infra and dev-ops Shoutout to @sunguroku1 at Porter who has been more than accommodating in helping us deploy our app on K8's despite my lack of proficiency in it.
Trevor Shim
@srameshrr Thanks Siddharth! Appreciate you being an early adopter :)
Daryll Wong
This is really cool! Love this.
Alexander Belanger
@daryllman thank you so much!
Nunzio Martinello
Great product, very intuitive and solid!
Justin Rhee
Thanks @nunziomartinello ๐Ÿ™
Dima Eremin
Looks solid. Congrats on launch!
Yuval Hazaz
well done, looks great
Justin Rhee
Appreciate the kinds words @yuval_hazaz
Noah Gray
Comparison with Dokku?
Justin Rhee
@noah_kun Great question. Dokku is ideal for small projects and simple applications for which scalability is not a primary concern, whereas Porter is geared more towards startups as it offers the scalability of Kubernetes and is fully configurable. Another aspect is that Dokku is a CLI-only platform, whereas Porter has both GUI and CLI like Heroku.
Francesco Signoretti
@noah_kun @justin_rhee1 Latching onto this question as a heavy dokku user on Scaleway. Would it be possible to deploy it an agnostic way?
Justin Rhee
@francesco_signoretti Yes, the only prerequisite is that you have a Kubernetes cluster (for AWS, GCP, and DO, we can provision this for you automatically). In your case, the recommended way to do this would be to use Scaleway's Kubernetes Kapsule and then link Porter to the created cluster.
nahtnam
Porter is a great product, glad it's finally getting the attention it deserves!
Trevor Shim
@nahtnam thanks manthan :)
Aman Rizvi
Porter acts like a mothership to all the k8 clusters is very intuitive in managing the work load and the deployment ๐Ÿ‘
Reinhard Holzner
Cool thing! Do you also support Azure?
Alexander Belanger
@reinhard78 thanks! We don't support provisioning a new Azure cluster (yet), but you can connect any existing Kubernetes cluster, including AKS, through our CLI!
Rhys Webber
Congratulations on the launch guys ๐Ÿš€
Alexander Belanger
Thanks @rhyswebber01 ๐Ÿš€๐Ÿš€
Lance Villacin
Congrats on the launch @justin_rhee1 ๐Ÿ‘๐Ÿผ
Justin Rhee
Thanks @lvillacin - much appreciated!
Vladimir Drok
Great idea and product!
Tong Pow
I wish something like Porter existed when I started my first software engineer job at a 1 year old startup, where I spent too much time doing DevOps work + trying to navigate through the complexities and quirks of Kubernetes and Amazon EKS, rather than working on important features. Being able to simplify EKS cluster deployment and visualize + configure helm charts via GUI would still be extremely valuable today even if I am already familiar with Kubernetes and Helm. The fact that Porter is cloud-agnostic and lets me keep control of my deployments also solves a key reservation I had with other Heroku-like platforms. Can't begin to express how excited I am to give this a try!
Alexander Belanger
@tpow Thank you! We had the exact same experience at other jobs/startups. Feel free to reach out if you encounter any issues!
David Furlong
This is pretty smart