Heroku Platform
Overview
What is Heroku Platform?
The Heroku Platform, now from Salesforce, is a platform-as-a-service based on a managed container system, with integrated data services and ecosystem for deploying modern apps. It takes an app-centric approach for software delivery, integrated with developer tools and workflows. It’s...
Recent Reviews
Awards
Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards
Popular Features
View all 11 features- Upgrades and platform fixes (44)7.777%
- Platform management overhead (43)7.676%
- Scalability (44)7.070%
- Platform access control (43)5.959%
Reviewer Pros & Cons
View all pros & consVideo Reviews
Leaving a video review helps other professionals like you evaluate products. Be the first one in your network to record a review of Heroku Platform, and make your voice heard!
Pricing
View all pricingProduction
$25.00
Advanced
$250.00
Entry-level set up fee?
- No setup fee
Offerings
- Free Trial
- Free/Freemium Version
- Premium Consulting / Integration Services
Starting price (does not include set up fee)
- $85 per month
Features
Product Details
- About
- Competitors
- Tech Details
- FAQs
What is Heroku Platform?
The Heroku Platform, now from Salesforce, is a platform-as-a-service based on a managed container system, with integrated data services and ecosystem for deploying modern apps. It takes an app-centric approach for software delivery, integrated with developer tools and workflows. It’s three main tool are: Heroku Developer Experience (DX), Heroku Operational Experience (OpEx), and Heroku Runtime.
Heroku Developer Experience (DX)
Developers deploy directly from tools like Git, GitHub or Continuous
Integration (CI) systems without the need to manage infrastructure.
The web-based Heroku Dashboard makes it possible to manage applications online
and gain visibility into performance.
Heroku Operational Experience (OpEx)
OpEx helps developers troubleshoot and remediate issues and
customize the ops experience to identify and address trends in application health. Heroku provides a set of tools to alert teams if something
goes wrong, or to automatically scale web dynos if the response time for web
requests exceeds a specified threshold.
Heroku Runtime
Heroku runs apps inside dynos—smart containers on a fully managed runtime
environment. Developers deploy their code written in Node, Ruby, Java, PHP,
Python, Go, Scala, or Clojure to a build system which produces an app that's
ready for execution. The system and language stacks are then monitored,
patched, and upgraded. The runtime keeps apps running without manual
intervention.
Heroku Platform Competitors
Heroku Platform Technical Details
Deployment Types | Software as a Service (SaaS), Cloud, or Web-Based |
---|---|
Operating Systems | Unspecified |
Mobile Application | No |
Frequently Asked Questions
Comparisons
View all alternativesCompare with
Reviews and Ratings
Attribute Ratings
Reviews
(1-3 of 3)- Popular Filters
Heroku most developer-friendly platform
- 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)
- Price
- Product Features
- Product Usability
- Product Reputation
- Vendor Reputation
- Microservices
- API
- Integration
- n/a
Beginner to moderate, it will be your Hero-ku ;D
- It makes deployment, environment configuration, and simple manageability extraordinarily simple and easy to do, and getting up and going is a wonderfully simple process.
- The metrics included are excellent as a first resource for diagnosing high level issues.
- For beginners, Heroku is an excellent tool, making initial deployment and environment configuration wonderfully easy and fast.
- Heroku is absolutely fantastic on the mobile break point (mobile responsiveness). As a startup, things still happen on weekends while out at the park or driving out of town, and it has been wonderful to be able to troubleshoot or restart servers from the phone.
- The Heroku CLI provides a wonderful interface for interacting with the cloud environment.
- Heroku does not provide static IP addresses. For most applications this is not a concern, but in particular cases, especially around explicitly sensitive data, this makes Heroku prohibitive.
- For a more senior engineer seeking to SSH onto a server and monitor the machine's performance, or extract log files for extensive research, Heroku does not provide a great way to do this.
- Heroku permissions controls could be more granular. For instance, allowing some users to view environment variables while others can not view these.
- Heroku has allowed our developers to work on application development, application defect resolution, keeping feature momentum very high. It has, at the very least, postponed the need for a full time dev ops engineer creating deployment packages and managing servers. It lets a small development team get up and going, and keep going, with little upkeep.
- Heroku's ability to dynamically scale at a single click has provided for quick recovery time from unforeseen excessive traffic.
- Heroku's quick configuration of web servers and background process servers lets each developer manage the load of their development more effectively.
- Heroku's documentation is top notch, allowing for any developer to find the answers they need quickly.
- AWS Elastic Beanstalk and Rackspace
AWS provides extensive configuration options, providing a more mature infrastructure, with dedicated resources toward infrastructure, much more control of traffic and components.
- Host our applications
- Provide sandboxes for engineers to quickly develop with business owners through review apps
- Provide metrics on key functionality
- Review apps have been great for rapidly iterating on new features and functionality
- Connecting to the logs for a more real time analysis of operations
- Product Features
- Product Usability
- Product Reputation
- Prior Experience with the Product
- Implemented in-house
- Configuration of databases on review apps.
- Heroku CLI allows you to easily interact with the Heroku Dynos as if you were SSH'ed onto a self managed server.
- The activity monitor easily allows you to detect change and watch deploys and even rollback to previous deploys.
- Pipelines and review apps are the best way to get a working prototype into a user's hands without having to commit it into a trunk branch of code.
- The load time to get to environment variables or resources can be long.
Heroku's neat implementation and great documentation made it a great solution for building web apps
- Integrates with Git and GitHub
- Handles all the infrastructure requirements and lets us focus on development
- Documentation is fantastic
- Requires technical knowledge to use; you need an engineer for the project
- Costs money to scale properly
- Made great use of staff resources; we didn't need to procure any infrastructure or have any infrastructure support
- Supports agile methodology; very short time to market
- Takes care of versioning due to integration with Git
- AWS,GoDaddy
- Deploying a new version of the app
- Provisioning an addon
- Creating a new app
- Upgrading the database plan
- Automatically Setting environment variables
- Load testing