Need advice about which tool to choose?Ask the StackShare community!

Firebase Hosting

163
154
+ 1
7
Heroku

21.8K
17.2K
+ 1
3.2K
Add tool

Firebase Hosting vs Heroku: What are the differences?

Developers describe Firebase Hosting as "Production-grade web content hosting". It is production-grade web content hosting for developers. With a single command, you can quickly deploy web apps and serve both static and dynamic content to a global CDN (content delivery network). You can also pair it with Cloud Functions or Cloud Run to build and host microservices. On the other hand, Heroku is detailed as "Build, deliver, monitor and scale web apps and APIs with a trail blazing developer experience". Heroku is a cloud application platform – a new way of building and deploying web apps. Heroku lets app developers spend 100% of their time on their application code, not managing servers, deployment, ongoing operations, or scaling.

Firebase Hosting belongs to "Static Web Hosting" category of the tech stack, while Heroku can be primarily classified under "Platform as a Service".

According to the StackShare community, Heroku has a broader approval, being mentioned in 1883 company stacks & 5306 developers stacks; compared to Firebase Hosting, which is listed in 12 company stacks and 6 developer stacks.

Decisions about Firebase Hosting and Heroku
Amr Sharaf
Computer Science student at University of Toronto · | 2 upvotes · 7.7K views

React: 1. Constantly being developed. 2. One of the top 3 commonly used front-end frameworks. 3. Fits the team’s skills.

Python: 1. Very common for ML/Data Science work. 2. Can easily build a web server and a ML pipeline in the same application. 3. One of the most commonly used languages, will be great for recruiting developers in the future.

Heroku: Firebase Hosting is static, and thereby does not allow Python jobs to run. Since these are batch jobs that run more infrequently and do not directly face the user, Heroku is a great fit considering the free tier offers all the features we need.

Flask: 1. Easy to set up, does not have too much boilerplate code. 2. Our API will be very simple so we chose Flask over Django, which has MVC features that we don’t need.

Firebase Hosting: 1. We will use Firebase Hosting for our React client's server since it needs to be up all the time as opposed to hibernating (e.g. like in Heroku) 2. It includes a CDN for free, out of the box, so it would help with performance.

See more
Get Advice from developers at your company using Private StackShare. Sign up for Private StackShare.
Learn More
Pros of Firebase Hosting
Pros of Heroku
  • 4
    Integration with firebase
  • 1
    Analytics
  • 1
    Super simple deploys
  • 1
    Easy deployment
  • 704
    Easy deployment
  • 459
    Free for side projects
  • 374
    Huge time-saver
  • 348
    Simple scaling
  • 261
    Low devops skills required
  • 190
    Easy setup
  • 174
    Add-ons for almost everything
  • 153
    Beginner friendly
  • 150
    Better for startups
  • 133
    Low learning curve
  • 48
    Postgres hosting
  • 41
    Easy to add collaborators
  • 30
    Faster development
  • 24
    Awesome documentation
  • 19
    Simple rollback
  • 19
    Focus on product, not deployment
  • 15
    Natural companion for rails development
  • 15
    Easy integration
  • 12
    Great customer support
  • 8
    GitHub integration
  • 6
    Painless & well documented
  • 6
    No-ops
  • 4
    I love that they make it free to launch a side project
  • 4
    Free
  • 3
    Great UI
  • 3
    Just works
  • 2
    PostgreSQL forking and following
  • 2
    MySQL extension
  • 1
    Security
  • 1
    Able to host stuff good like Discord Bot
  • 0
    Sec

Sign up to add or upvote prosMake informed product decisions

Cons of Firebase Hosting
Cons of Heroku
    Be the first to leave a con
    • 24
      Super expensive
    • 7
      Not a whole lot of flexibility
    • 5
      No usable MySQL option
    • 5
      Storage
    • 4
      Low performance on free tier
    • 1
      24/7 support is $1,000 per month

    Sign up to add or upvote consMake informed product decisions

    What is Firebase Hosting?

    It is production-grade web content hosting for developers. With a single command, you can quickly deploy web apps and serve both static and dynamic content to a global CDN (content delivery network). You can also pair it with Cloud Functions or Cloud Run to build and host microservices.

    What is Heroku?

    Heroku is a cloud application platform – a new way of building and deploying web apps. Heroku lets app developers spend 100% of their time on their application code, not managing servers, deployment, ongoing operations, or scaling.

    Need advice about which tool to choose?Ask the StackShare community!

    What companies use Firebase Hosting?
    What companies use Heroku?
    See which teams inside your own company are using Firebase Hosting or Heroku.
    Sign up for Private StackShareLearn More

    Sign up to get full access to all the companiesMake informed product decisions

    What tools integrate with Firebase Hosting?
    What tools integrate with Heroku?

    Sign up to get full access to all the tool integrationsMake informed product decisions

    Blog Posts

    Sep 29 2020 at 7:36PM

    WorkOS

    PythonSlackG Suite+17
    6
    2700
    GitHubPythonNode.js+47
    52
    70268
    GitHubPythonSlack+25
    7
    2948
    Jun 19 2015 at 6:37AM

    ReadMe.io

    JavaScriptGitHubNode.js+25
    11
    1907
    GitHubPythonDocker+24
    13
    16805
    What are some alternatives to Firebase Hosting and Heroku?
    Netlify
    Netlify is smart enough to process your site and make sure all assets gets optimized and served with perfect caching-headers from a cookie-less domain. We make sure your HTML is served straight from our CDN edge nodes without any round-trip to our backend servers and are the only ones to give you instant cache invalidation when you push a new deploy. Netlify is also the only static hosting service with integrated continuous deployment.
    Firebase
    Firebase is a cloud service designed to power real-time, collaborative applications. Simply add the Firebase library to your application to gain access to a shared data structure; any changes you make to that data are automatically synchronized with the Firebase cloud and with other clients within milliseconds.
    DigitalOcean
    We take the complexities out of cloud hosting by offering blazing fast, on-demand SSD cloud servers, straightforward pricing, a simple API, and an easy-to-use control panel.
    GitHub Pages
    Public webpages hosted directly from your GitHub repository. Just edit, push, and your changes are live.
    Google Cloud Storage
    Google Cloud Storage allows world-wide storing and retrieval of any amount of data and at any time. It provides a simple programming interface which enables developers to take advantage of Google's own reliable and fast networking infrastructure to perform data operations in a secure and cost effective manner. If expansion needs arise, developers can benefit from the scalability provided by Google's infrastructure.
    See all alternatives