Heroku most developer-friendly platform
Updated September 13, 2019

Heroku most developer-friendly platform

Andrew Starodubtsev | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

Overall Satisfaction with Heroku Platform

Heroku is an innovative platform for fast web applications development and thus ideal for deploying demos / testing environments / learning / APIs / microservices, etc. Heroku is used primarily as platform for APIs integration. Many software vendors provide Open Source web applications and microservices with API and documentation, ready to be deployed at Heroku with one click or with some manual tuning and configuration, the rest is automated and integrated with various cloud services and platforms by default.
  • Opensource (with extensive documentation)
  • Innovative (cutting-edge web technologies, latest versions of programming languages, tools, services, integrations)
  • Focused on speed and scalability
  • Free pricing plan and pricing in general
  • Experimentation
  • Heroku requires installation of Heroku CLI tools locally.
  • Familiarization with latest web technologies.
  • Reducing deployment costs.
  • Automation.
  • OpenShift and IBM Cloud PaaS (formerly IBM Bluemix - PaaS)
Some APIs are specifically developed to be deployed to certain platforms and usually decision which platform to use is not developer's. Another question is deployment cost and pricing model; in specific cases after price comparison Heroku is often selected among other cloud providers / platforms mostly by being developer-friendly which means Heroku offers more than just a platform, accompanying technologies and documentation.
I gave 10 out of 10 because never had issues with Heroku. "Heroku offers a variety of support options, resources, and partners to help developers focus on their apps, not on issues." as Heroku support page says. Heroku provides with very detailed categorized constantly updating documentation and innovative in presenting documentation and code documenting. Open Source developers are able to find solutions / answers in communities or on github.com also.

Do you think Heroku Platform delivers good value for the price?

Yes

Are you happy with Heroku Platform's feature set?

Yes

Did Heroku Platform live up to sales and marketing promises?

Yes

Did implementation of Heroku Platform go as expected?

Yes

Would you buy Heroku Platform again?

Yes

The simplest scenario is when some developer engineers a website or portal or online service with third-party integrations and there is a requirement to build some kind of infrastructure, every integrated app (back-end) will live on Heroku, providing APIs / microservices to main application that will aggregate all the data and display on main website. The main website can be easily deployed to Heroku. Everything can be additionally tested, secured, etc right at Heroku. Due to Heroku platform flexibility there are many successful scenarios and use cases.

Heroku Platform Feature Ratings

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

Evaluating Heroku Platform and Competitors

  • Price
  • Product Features
  • Product Usability
  • Product Reputation
  • Vendor Reputation

Heroku Platform Support

ProsCons
Good followup
Knowledgeable team
Problems get solved
Kept well informed
No escalation required
Immediate help available
Support understands my problem
Support cares about my success
Quick Initial Response
None
No - I have several cloud applications in development deployed on Heroku Platform, not big at scale and not resources hungry. Their requirements are satisfied with Free pricing plan and support is sufficient. Prospective cloud applications that will potentially require more resources, horizontal scaling and are dynamic and complex by design can be deployed with Premium Plan and premium support.

Using Heroku Platform

ProsCons
Like to use
Easy to use
Well integrated
Quick to learn
Feel confident using
Unnecessarily complex
Requires technical support
Inconsistent
Cumbersome
Lots to learn
  • Microservices
  • API
  • Integration
From developers' perspective Heroku Platform usability technically is excellent. In some sense it cannot be rated as for example usability of website. In some cases the usability can be measured in comparison to Heroku implementation as a standard or prototype. Surely for non-technical persons, building something with Heroku products / tools is very complex process, and they would not give the usability 10.