Unclaimed: Are you working at Salesforce Heroku?
Salesforce Heroku Reviews: 4.3/5 — Solid Choice
Salesforce Heroku is a cloud platform as a service (PaaS) that enables developers to build, run, and scale applications in various programming languages and frameworks in the cloud. It simplifies the deployment process, auto-manages the infrastructure, and provides integrated data services, making it easier for developers to focus on writing code without worrying about the underlying hardware or software layers. Heroku supports a wide range of development languages, including Ruby, Java, Node.js, Python, and PHP, offering a highly flexible environment for application development and deployment.
| Company | Salesforce |
|---|---|
| Year founded | 1999 |
| Company size | 10,001+ employees |
| Headquarters | San Francisco, California |
| Social Media |
| Capabilities |
API
CLI
|
|---|---|
| Segment |
Small Business
Enterprise
|
| Deployment | Cloud / SaaS / Web-Based |
| Training | Documentation |
| Languages | English |
Compare Salesforce Heroku with other popular tools in the same category.
- easy setup - easy scaling of platform - community and plugin support is fantastic - support is very helpful
- with standardization, you lose customizability - not every possible configuration is supported - permission and extension restrictions on some plugins, like heroku postgres - can get expensive to scale vertically (bigger machines) instead of horizontally (more machines)
we're a startup, so our business goal is to increase product iteration speed without worrying about the infrastructure needed to support it. with heroku, we don't need to think too much about how our product changes will affect the infrastructure - not because that's not important, but because we can ship and unship product changes without having to make permanent changes to our infrastructure. this lets us move forward quickly even with a small development team. if you're a 500-person tech team, maybe you have the bandwidth to work on your own infrastructure and the marginal benefits of custom builds outweigh the costs, but for us, heroku gives us the right trade-off between customizability and scalability.
It is a fantastic sync tool for SFDC and our proprietary app! We have several one and two way syncs between many different objects within Salesforce, both custom objects and standard.
The sync can sometimes be slow; additionally, debugging can be hard when there are issues. I do wish that there was the ability to create custom dashboards, so that we could track higher priority issues.
We did not want to build our own sync between Salesforce and our proprietary app. We also didn't want to have to maintain the tool ourselves. This is helping us greatly with our syncs.
Easy software deployment, easy integration with Github, secure and fast.
Can't think of anything now, haven't come across any negative issues yet.
We are using it to maintain our deployments to different environments by projects / branches.
I like how straightforward and easy it is to get setup with heroku to host just about anything you can imagine in the cloud.
I personally thought it was a little odd that a credit card has to be provided to upgrade an account.
I have various scripts I need to run continuously for 24 hours and heroku is an easy way to help me do that.
It's free upto a limit and students can now host their projects for free.
It could have given a bit more in free subscription.
Hosting my Discord bots.
An amazing and developer friendly tool that can be used for multiple use cases... cloud storage, activity orchestration for multi-channel marketing efforts, etc.
Difficult to find qualified and experienced developers that feel comfortable working in Heroku
Main use case is our multi-channel aggregator, connecting all our engagement tactics in one single space
Straight forward product and affordable pricing.
The server logs is a bit laggy. I wish there was a better way to view the logs as they come in as well as log history.
We use Heroku to host my small business' custom API that powers our core service. It is an affordable and simple product that helped us get up and running with minimal setup on our Node.js API.
I like how simple is deploying an application on Heroku is. I mostly use Heroku when developing any projects because I know that I don't need to worry about the deployment.
Pricing. Heroku price for each ad-ons separate and that is a negative point from my side. If Heroku can somehow work on their pricing more to provide more benefits to small businesses, that would be great.
Deployment of applications. Currently, I use Heroku for my apps and database hosting. and its just some clicks and work is done.
Heroku makes billing and oversight easy while allowing many different deployments.
There isn't much to dislike, the deployments are super easy and the interface can easily be understood.
We're conducting software deployments and building an app, and using Heroku has made that process very easy.
It's completely free and really great for small scale apps. It does put your app to sleep and reboot takes time but it's just 4 commands to get set up with and completely free.
The reboot. Unfortunately they put your app to sleep if it's unused for a while and reboot takes a while. This is only on the free version though.
Deploying websites! Benefits are that I'm able to have a full stack MERN app deployed for free!
We have recently started using HeroKu for individual performance review. It gives a clear and crisp dashboard for individual performance. It has been a great tool added to the different tools we use to make sure our employees have a clear path.
nothing in particular, it still hasnt given any issues
quick and efficient reporting
Heroku makes it super simple to get your app running in the cloud with as little fuss as possible. You don't have to worry about the details - with just a few commands you app can be deployed.
Navigating the command line can be frustrating at time and little support for debugging the production environment is supported - expect to rely
Saved a lot of time and allowed us to focus on product rather than infrastructure.
Heroku enables any company of any scale or seamlessly manage any web properties they have. For rapid prototyping and testing new features, Heroku more than meets one's needs, and is a perfect solution to rapidly deploying and testing new mobile API back-ends. Whether one has always used personally managed servers or are coming from tools such as AWS Elastic Beanstalk, Heroku is very quick to migrate to and flexible to whatever deployment configuration you have. Its use of Git has been incredibly transformative for our team, as we had all been previously using it Git for all projects, and Heroku closed the loop allowing us to work and deploy from the same system.
Is more expensive than more traditional DIY hosting options. In the name of ease of use, some functionality is harder to find/employ, but this is more than compensated by the realized benefits of the system.
Easy team collaboration and resource management and scaling. Heroku is the best way to achieve this. When application issues have occurred, Heroku has made patch deployment very easy and has been able to drastically improve our issue response time.
Heroku Toolbelt makes deployment and maintenance tasks so easy - everything is just a command line away. Almost never a gem compatibility problem, it's a complete plug-and-play. Hobby tier provides sufficient availability for my purposes. Documentation works great for my needs, and it's supplemented by a healthy user community - I can find answers to most of my questions by just googling them,
It'd be nice to have some kind of a persistent file storage add-on. As things are now, I have to use Amazon S3 for files. I wish Heroku Toolbelt used one port for everything. I roam a lot, working off of public wireless access points. Depending on their restrictions on TCP, ports you can use, this or that Heroku command won't work. Also I'm not a big fan of their ElasticSearch add-on, Bonsai, I understand run by a separate company. I had availability issues specific to them, more than with Heroku proper. And when it happened, they would tell me that it's my fault for not subscribing to their more expensive plan. It'd be nice to have more logs than just the last 1500 lines.
We're building an IT Consulting Marketplace. The main benefit is easy setup for easy deployment - DevOps without a big investment of time and money
It's extremely simple to deploy apps; the auto-detection for app type (e.g. Django, MEAN...) works pretty well, and the setup for Procfiles is easy enough to follow with the official docs.
In some edge cases, Heroku can be tricky to set up. Most of the examples I've encountered are in esoteric Python packages (where installation can be tricky) or if you need to host a bunch of static content on AWS (since you can't really use Heroku as a vanilla filesystem -- not to imply that you should be able to, since that isn't the intended use).
I've mostly used Heroku as a quick way to host web apps, both for hobbies and for smaller web design contracting projects. The benefit is usually in the quick deployment, especially after initial setup. Git push to deploy is fantastic.
Everything is well documented and easy to use. You can get a app running in just a few minutes.
The costs are high and you don't get complete control about how your web dynos are allocated.
Web start ups can use Heroku to get rid of a lot of headaches when launching their first application.
It makes going from idea to deployed app ridiculously easy. I *always* recommend starting with Heroku to folks starting out with tech like Rails and the Python frameworks. It removes the deployment barrier for these folks to start sharing their code. The lack of require maintenance is also great. If a piece of hardware fails, they take care of it.
The price, which isn't to say it doesn't match the value. It's just that it does add up once you reach a certain level of traffic and complexity. After a while, you reach a juncture where your app is complex enough, you know enough, and the concept is "worth it" (from a personal or financial perspective) to move it to something that is far higher maintenance for (in raw dollars) cheaper.
Again, it removes devops from the equation almost completely when it comes to getting an app in front of people.
The flexibility of the Heroku platform and add-ons made it easy to build our initial product, and add and remove features as our product and customer needs have evolved.
Heroku is not the cheapest platform out there and it isn't always the most flexible service either.
We use heroku to serve our web application to leading businesses, law firms, and non-profits. Heroku allows us to minimize our devops investment and deliver the scalable service our customers depend on.
We switched from AWS to Heroku to help keep our Salesforce Integration up-to-date and running 24/7
I currently do not dislike anything about their services.
It helped our business become more stable.
is immensely powerful, with a wide, thorough feature set and mind-boggling flexibility and third-party integration. With their highly customizable dyno feature, and the ability to scale your application at the click of a button, Heroku is the undisputed leader in the emerging PaaS cloud hosting industry.
For first time it get difficult to understand but as get hands on its easy to use ...
Mainly hosting problem get solved by using heroku
Firstly, and this cannot be overlooked, it's free to get started with Heroku and you probably won't have to pay them for a long long time (and by then you're probably making enough money anyway). Secondly, their documentation is awesome and it's really easy to get started. I wasn't a linux pro by any stretch of the imagination when I started with Heroku but if you can use Git then you can deploy to Heroku. Thirdly, they have a bunch of plugins and third party services to add support for any weird or wonderful data storage mechanisms you want to use, message queue services etc. so you basically don't have to touch infrastructure at all (something you generally would have to fiddle with if you were using AWS or Digital Ocean or the like).
Herokus is essentially Linux only... not a huge problem for many people (and certainly not for Heroku users).
I needed a place to host my public websites. Heroku is a good pick for personal/hobby projects or prototypes as well though.
Quite possibly the greatest aspect of using Heroku is the shear simplicity of working with the system. Whether you're building a Ruby, Node or PHP app, its as simple as running a command from your source directory. Heroku just gets out of your way and lets you work your own magic.
One of the only things I dislike about Heroku is the pricing model compared to some of the other PaaS solutions that are competitors. Based on the size of your app though, this may not be an issue as the cost comes with using, arguably, the leader in the space.
The largest problem I solve using Heroku is reducing the time-frame for putting out POC's. It's DEAD simple to get something live and in front of users with very minimal effort and management on your part. Being able to do this in pretty much every popular language is a really huge benefit as you don't have to jump from solution to solution.
Installation with a Mac is flawless, and accessing the server is easy. The documentation available online is also phenomenal. You can always find something that will lead you in the right direction if you are unsure about something.
I wish Heroku was not only a read-only file system. This would allow users to deploy scripts. For example, I am building a mobile application that requires me to POST to a server with a list of variables and then run a script that calls an external API with these variables.
Integration with Amazon EC2 has solved the read-only problem, and it has allowed my mobile application to send and receive data to and from the database.
Fast integration with NodeJS, mongoDB, and other new technologies and also with git. Great documentation. Any app in heroku runs smooth and fast.
Bad error log, I had some troubles building my app, and the errors those heroku give me to understand what is happening were REALLY bad, I spend a lot of time researching about issues, and many time there were package problem, or errors in the package.json. Debugging in heroku is almost imposible.
I use heroku to build mobile app backends, as API services. And also same pages or prototyping.
I love how Heroku does all the deployments and how he is able to breake all the limits
Sometimes the way it fails is really random.
Prototype fast.
How easy the application is for users to use and the flexibility and stability it provides a organization. You can host Heroku in the cloud and don't have to worry about having the overhead of any equipment on sight. This is a pretty cool application to have and use.
There isn't much that I dislike, if I had to say it would be pricing depending on what you need. Depending how much you need to scale or how fast your business grows it could get pretty expensive pretty fast. So depending on financial resources would determine if scaling is feasible.
Customer mobile application and tracking of user data. A mobile app that allows our customers to login and track their progress for the Immunotheraphy they are on. Allow the user to stay compliance.
I love the heroku tools for your terminal and how easy it is to integrate with your GIT workflow. If you're not afraid of the terminal, heroku is amazing simple and fast. Very reliable (or at least as reliable as the S3 architecture it's built on.
If amazon goes down, we all go down.
Not provided
It is easy to deploy application on heroku and config the setting , frendly UI/UX
it is not free to use. We cannot try it first.
It is easy for developer to deploy application. so far, we don't have any problem.
The ease of usage which enables fast deployment
There is nothing to dislike about the product.
Heroku's deployment process is a breeze. This benefits in deploying demos with ease. With its support for various programming languages, buildpacks, and continuous integration tools, you can deploy your application quickly and effortlessly
Heroku provides tools that enable us to deploy our application more easily and with less configuration. We get to focus our effort on product development and rapid improvement instead of spending it tinkering with server configuration.
The price is the biggest downside. We've used Heroku for 10+ years now. I had thought that over time pricing would decrease, however it appears that hasn't happened. While we'd undoubtedly save money using another service, the polished tools and convenience factor are keeping us with Heroku for now.
We use Heroku to run Ruby on Rails applications, both web/worker servers and database. Easy rollbacks, backups, and scaling options all us to worry less about the unexpected.