Heroku for data processing, fast & easy
April 15, 2016

Heroku for data processing, fast & easy

Anonymous | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User

Overall Satisfaction with Heroku

We use Heroku mainly as the framework for our application (Ruby on Rails, etc.). The data science team also uses Heroku as a simple way to get Python apps up for data processing (Heroku Scheduler, Redis, webhooks). It helps get things up and running quickly when we need to implement some sort of code.
  • Fast: We can get web apps up and running very quickly.
  • Add-ons: Heroku has a rich add-on library that further saves a lot of time we would spend building things from ground-up.
  • Simple: GitHub integration and clean UI makes the learning curve relatively flat.
  • Docs Organization: I think the docs are good, but they could definitely be organized better.
  • Heroku CLI: Some of the commands feel unintuitive.
  • Scaling: I haven't really seen a great solution to scale dynos based on need.
  • Can't really speak to the ROI for our engineering team, but we were able to get Heroku to process a bunch of tasks automatically in less than a day--far faster than it would have been to set up on AWS by itself.
Amazon Elastic MapReduce, Amazon Elastic Compute Cloud (EC2), Amazon S3 (Simple Storage Service)
Heroku is pretty robust. I don't think there's really a situation where it wouldn't be a solid option. It definitely does a lot of the leg work for you! For web apps that are super critical, a company might consider an internal server solution since Heroku/AWS goes down from time to time.

Heroku Platform Feature Ratings

Ease of building user interfaces
9
Scalability
7
Platform management overhead
10
Workflow engine capability
9
Platform access control
9
Services-enabled integration
10
Development environment creation
7
Development environment replication
7
Issue monitoring and notification
7
Issue recovery
6
Upgrades and platform fixes
6