Heroku Overview

Heroku is the #10 ranked solution in our list of PaaS Services. It is most often compared to Microsoft Azure: Heroku vs Microsoft Azure

What is Heroku?

Established in 2007, Heroku is a cloud application platform providing a streamlined, efficient place for web app developers to create and deploy their applications. Heroku is designed to maximize developer productivity. With the entire web application development process available on the Herokucloud, creating and rolling out web apps has been made more efficient, convenient, and cost-effective than ever before.

Buyer's Guide

Download the PaaS Clouds Buyer's Guide including reviews and more. Updated: June 2021

Heroku Customers

Facebook, UrbanDictionary, Code for America, Mailchimp, Rapportive, GitHub, TED, and Lyft.

Heroku Video

Filter Archived Reviews (More than two years old)

Filter by:
Filter Reviews
Industry
Loading...
Filter Unavailable
Company Size
Loading...
Filter Unavailable
Job Level
Loading...
Filter Unavailable
Rating
Loading...
Filter Unavailable
Considered
Loading...
Filter Unavailable
Order by:
Loading...
  • Date
  • Highest Rating
  • Lowest Rating
  • Review Length
Search:
Showingreviews based on the current filters. Reset all filters
Tech Lead Javascript Full Stack at a tech services company
Consultant
It has improved our deployment speed without requiring time to configure some servers

Pros and Cons

  • "Valuable for us was the fast deployment. This means the time to market is improved without pain for developers."
  • "We don't find the pipelines intuitive. The user experience could be better. Having to set up multiple apps, then a pipeline, seems like an overkill on the amount of work to do."

What other advice do I have?

It's an easy product to use.
Full Stack Web Developper, Freelance & Entrepreneur at a tech services company with 51-200 employees
Consultant
My story about going from being a fan of Heroku to leaving Heroku
I have been a great fan of Heroku as it simplified my work for many years. But I recently got my account suspended because someone abused one of my apps. Since then, I decided to leave Heroku because I cannot afford to loose control on my work. Here's the story: http://augustin-riedinger.fr/e...
Find out what your peers are saying about Heroku, Microsoft, Google and others in PaaS Clouds. Updated: June 2021.
509,820 professionals have used our research since 2012.
Senior Programmer at a tech services company with 51-200 employees
Consultant
We can configure and start using it easily, but the pricing is a little high and the support could be better.

Valuable Features:

It's easy to configure and to start using.

Improvements to My Organization:

We, as a startup, can use Heroku and the plenty of possible configurations to scale from the very beginning to a medium-sized company.

Room for Improvement:

It's pricing is a little high and could be lowered. Also, support could be better.
Developer at a tech services company with 1,001-5,000 employees
Consultant
Good host for nodejs, but not the cheapest solution
CEO at a tech services company with 51-200 employees
Consultant
Amazing platform, poor customer service

Valuable Features

Lots of integrations

Use of Solution

1 year

Stability Issues

I had an issue recently where my site was down intermittently for unknown reasons. I posted a ticket and 5 days have gone by without any resolution. I'm surprised at this total lack of customer service.

Customer Service and Technical Support

Customer Service: So far very very poor. I'm considering switching to another platform for only this reason. How can a startup scale a business with such poor support. 5+ days no response to a valid ticket! Technical Support: Horrible because they take forever to respond. Days with no response.

Initial Setup

The setup was pretty good.
Engineer at a tech services company with 51-200 employees
Consultant
Some insights into PaaS market
Platform as a Service is a one of the GROWING sector of cloud computing. PaaS basically help developer to speed the development of app, saving money and most important innovating their applications and business instead of setting up configurations and managing things like servers and databases. Other features buying to use PaaS is the application deployment process such as agility, High Availability, Monitoring, Scale / Descale, limited need for expertise, easy deployment, and reduced cost and development time. Major forces driving the PaaS - Pay as you Go - Low start up cost - Leave the plumbing to expert - PaaS handles auto scaling/descaling, Load blancing, disaster recovery - PaaS manages all security requirements - PaaS manages reliability, High Availability…
Engineer at a tech vendor with 51-200 employees
Vendor
All That Cloud: Amazon, Google App Engine, Windows Azure, Heroku, Jelastic
You wanna be in the cloud? You have plenty of options. I’ve evaluated or used many of them, so here are a few words about each. (I will include some Java-related comments, as I’m using Java, but most of the things apply to all (supported) languages). But before I go into a bit more details for each service, let me summarize what “the cloud” actually means when it comes to hosting your applications: auto-scaling – if there is an increased demand, you automatically get more resources (more virtual machines in most cases) to handle the requests. For the regular application this is rarely useful, but it’s nice to have it and be sure that your service never dies because the load is too high pay what you use – simply put, this is in fact the option to choose small servers when you…
Engineer at a computer software company with 51-200 employees
Vendor
Easy Postgres Backup/Restore from Heroku with PGBackups and Rake
Most of my projects lately have been deployed on Heroku. They’ve developed a really nice set of tools to get your Rails (and other) apps from a git repo out into the world. They do really smart things regarding database connections to make things easy to push live. If you follow the standard setup, you’ll be running on Postgres hosted at Heroku. Often, we want to take data that may be out on a live app (staging or production level) and setup a development machine to have that data. For complex data models and complex data setups, this can be the only way to debug issues that may not have been covered by standard unit/integration tests. With PGBackups, a heroku add-on, and a couple small Rake tasks, this is a snap. Read the rest of this post here:…
Developer at a tech services company with 51-200 employees
Consultant
Great Deployment Options - Heroku, Engine Yard and Amazon
Depending on your needs heroku might get you very far, very fast. I like to use it for clients whose biggest hurdle is not the technology, but in rapidly building a product and iterating quickly. If you already know your customer base, your eventual architecture, and how big your app is going to get, you might prefer to jump ahead to engine yard or amazon, but if you are launching a new app and are still in the process of discovery and exploration, you may find heroku is a good place to start. I work with a lot of small startups and prototype apps, and I think heroku is great for that. Its easy to launch an app quickly, engage users, add new features, scale it up and down as needed, lots of plugins to help you along, while keeping your IT costs reasonable. Now if the app really takes off,…
Director of IT at a marketing services firm with 51-200 employees
Vendor
Why I love Heroku
I first used Heroku to deploy and host Facebook apps, and I’m a big fan ever since. Lately, I’ve been doing development with node.js and since Heroku supports it (wonder if they were first to offer it), it was a no-brainer: deployment via command line with git: nice way to enforce best dev practices package management with NPM – everything will be fetched and installed for you built-in SSL support on *.herokuapp.com subdomains easy monitoring: just type ‘heroku logs’ easy scaling: just type ‘ps:scale web=x’ or ‘ps:scale worker=x’ support of environment variables: one example – running multiple instances from the same git repo pretty good docs and tutorials tons of add-ons: you are free to do pretty much anything (I use Mongolab add-on for Mongo hosting) affordable!…
Business Development Staff with 51-200 employees
Vendor
Cloud Service Models - PaaS
Introduction In my last post, I looked at some of the major IaaS vendors with a view on how they are being adopted. In this blog I want to look at the broad spectrum of the Platform as a Service (PaaS) models and the compelling reasons that make PaaS a strong option for developers and companies to speed up development and slash costs.  Current predictions estimate that globally the PaaS market is predicted to reach $22 billion in 2014. As a whole Europe’s cloud activities will gather pace and momentum, creating 3.8 million cloud professionals and jobs by 2020 mainly within the PaaS sector. So why is PaaS becoming so popular? To put it succinctly, PaaS allows developers to have the complete tools, operating systems, middleware and programming language to build their applications.…
Developer at a computer software company with 51-200 employees
Vendor
6 Ways to get More Bang for your Heroku Buck While Making Your Rails Site Super Snappy
We love Heroku. It makes deployment so easy and quick. However, it can start to get pricey when you add additional dynos at $35 each a month. With a small amount of work, you can get a lot more out of your Heroku hosting whilst drastically improving the performance of your site. You might need to spend a little bit of cash on other services, but a lot less than if you simply moved the dyno slider up a few notches, and the result will be much better scalability. So how do we max out the performance of our Heroku apps? First we stop using Heroku for things it’s bad at, then we let it do more of what it is good at, running your application code. 1. Offload Assets to S3 and CloudFront using asset_sync By default a Heroku dyno is responsible for serving all the assets for your site, so every…
Engineer at a tech company with 51-200 employees
Vendor
How I hosted a local television contest for $2.37 on heroku
Big spender. There’s my heroku bill after hosting the voting for a local television contest. $2.37. Over 40,000 people used the app over a period of 2 weeks. I spent the same amount on coffee this morning. What?! How?! I’ve always been really interested in scaling and getting the best possible performance out of limited resources. I had the opportunity recently to build out the voting back-end for a local television contest. Projects like this are fun because I had the flexibility to try out something new and a lot of people would be using it. The Stack I wanted to build an API to handle the voting and get the best performance out of it. Usually I’d use Sinatra for this, but this time I chose to try out Goliath, which is a non-blocking Ruby web server for building APIs. I also used…
Director of Operations at a manufacturing company with 1,001-5,000 employees
Vendor
Heroku debacle
A blog post went viral this week and uncovered an issue in PaaS provider, Heroku’s routing mesh, which has caused a significant degradation of Ruby on Rails app performance. Essentially, over the past three years Heroku moved from “smart” to “random” web request routing among an account’s “dynos”, Heroku’s processing units. Each dyno runs about $35/month. The change in architecture, which is explained in detail here, is only a portion of why Heroku is catching heat. Here are the real reasons: Same cost, less value First and foremost, there have been no reductions in price for the net reduction in capacity provided by the service. This is especially frustrating to the community at a time when other PaaS providers like Amazon Web Services (AWS) continue to lower their prices. Heroku’s…
Owner at a tech services company with 51-200 employees
Consultant
Heroku vs NodeJitsu vs Appfog
For the next few months, I’ll be working with the team at LocalRuckus, building a new Node.js API and application.  As a small shop with no dedicated Sys Admin or Dev Ops, its essential that we find Node.js hosting that is flexible, fast, and cost-effective.  I’ve been considering three major players in the Node.js hosting scene, Heroku, Nodejitsu, and Appfog.  There are some good comparisons out there (I especially like Daniel Saewitz’s article), but I wanted to share my 2 cents. Value for Development Heroku provides a great feature for development/sandbox apps – your first dyno is FREE.  Combine this with the starter Postgres package, and you can have a development version of you app up and running for $0/month. Nodejitsu does not offer a free tier, so you are on the hook for paying for…
Developer at a tech services company with 51-200 employees
Consultant
Heroku vs. AWS Revisited
When I wrote about Heroku and Amazon Web Services a few months ago it seemed both services were equally worthwhile in many respects. My rule of thumb was: small app–Heroku; large app–Amazon. Since then a few events have caused me to reevaluate my position. Heroku’s customer non-service Recently, Heroku revealed a new site interface. In the past if you needed something you could open up a free support ticket. Now the only options for free support are the docs or Stack Overflow. Yes, they actually link to Stack Overflow on their new help page. Ticket History is still visible, but there is no way to open up a new ticket. Granted, AWS doesn’t provide much more than Heroku. But AWS does have a free forum where Amazon employees reply to users’ support questions. I recently had an issue related…
Developer at a tech vendor with 51-200 employees
Vendor
AppFog vs Heroku
Recently I have been playing PaaS for test thing out, and with recent General Available of AppFog, PaaS providers’ competition become more interesting. In this post, I will compare AppFog with a mature PaaS provider, Heroku. So, there are many people think, what are their primary features that make you stick to particular PaaS provider? Lets do the comparison using case study. Memory Management Do you ever come across a senario where your app is consume 80MB most of the time, or well, 512MB is not enough for you when you deploy a huge Java Web Application (Yeah, Java)? With AppFog, this is not an issue for you, since they allow developer to configure how much memory they want to allocate to their app. Wow, awesome right? No more wasting your money to invest on ten dynos on heroku, where a…
VP of Development at a tech vendor with 51-200 employees
Vendor
Easy and fast, but slow restart and pricey.

Valuable Features:

easy fast fun extendable

Room for Improvement:

slow restart on servers pricy for big operation doesn't have a lot of experience with big big customers
Product Categories
PaaS Clouds
Buyer's Guide
Download our free PaaS Clouds Report and find out what your peers are saying about Heroku, Microsoft, Google, and more!