Why companies move off Heroku (besides the cost)

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • Dokku

    A docker-powered PaaS that helps you build and manage the lifecycle of applications

  • sidekiq

    Sidekiq worker on Render (by render-examples)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • engine

    The Orchestration Engine To Deliver Self-Service Infrastructure Faster ⚡️ (by Qovery)

  • piku

    The tiniest PaaS you've ever seen. Piku allows you to do git push deployments to your own servers.

  • templates

    Railway starters (by railwayapp)

    https://railway.app/ is really good. Easiest way to get a project up and running IMO. You can deploy from existing GitHub repos or a project starter in one click.

    Disclosure: I am an investor in Railway

  • cog

    Containers for machine learning

    Dokku Maintainer here.

    Dokku also supports Dockerfiles, Docker Images, Tarballs (similar to heroku slugs), and Cloud Native Buildpacks. I'm also actively working on AWS Lambda support (both for simple usage without much config as well as SAM-based usage) and investigating Replicate's Cog[1] and Railways Nixpacks[2] functionalities for building apps.

    There are quite a few options in the OSS space (as well as Commercial offerings from new startups and popular incumbents). It's an interesting space to be in, and its always fun to see how new offerings innovate on existing solutions.

      [1] https://github.com/replicate/cog

  • nixpacks

    App source + Nix packages + Docker = Image

    [2] https://github.com/railwayapp/nixpacks

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • copilot-cli

    The AWS Copilot CLI is a tool for developers to build, release and operate production ready containerized applications on AWS App Runner or Amazon ECS on AWS Fargate.

    Throwing this out there since it hasn't been mentioned yet but AWS's copilot tool (https://aws.github.io/copilot-cli/) has been really nice for setting up an ECS cluster with a good build pipeline that we use in almost the same way as we use Heroku. It's definitely more mental overhead than Heroku but it offers more flexibility and tying directly to your AWS account. After setup it has been maintenance free for over a year but debugging parts of the build pipeline were painful at first. It recently started supporting AppRunner now that AppRunner can access VPCs so I'm looking forward to trying that at some point too.

  • web3.storage

    DEPRECATED ⁂ The simple file storage service for IPFS & Filecoin

    I upload static assets to IPFS and add those static links to my project instead of having an "assets" folder.

    IPFS is fast enough, I had these concerns too so I use a gateway for links as some of them cache files on their own CDN, for free.

    Yes, I use a pinning service, I was extremely hesitant as many of them are just SaaS hosting like Pinata is and charge by bandwidth used, but there are free ones like https://web3.storage which for some reason is combining Filecoin and IPFS together for each upload and liveness/pinning.

    Ironically, Pinata also acts as a gateway and can then be used for free if you want. But there are other gateways. Cloudfront has one but what it decides to cache is strange.

  • heroku-deploy

    A simple github action that dynamically deploys an app to heroku

  • heroku-review-app-actions

    Discontinued GitHub action to automate managing review apps on your Heroku account

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts