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.
Capabilities |
|
---|---|
Segment |
|
Deployment | Cloud / SaaS / Web-Based |
Training | Documentation |
Languages | English |
I wanted to try Heroku for a long time and I finally got a chance when I built a Facebook application. The best thing I like about Heroku is that it's Free to start. Though I don't understand about their dyno-hour concept yet (I haven't started using any database offerings), I love the easiness to host your domain. I , as a startup hosted my domain on Heroku. It was free and easy to use. I like the git integration and activity feed. Their articles look good too. Try creating a facebook app on Facebook to know what I mean.
Allowing the users to map Heroku apps to user's naked domain instead of a sub domain would be nice.
Not provided
Heroku is a great for having a place to start and trying out new things and ideas that you are looking to being to market. Then, once you know what you're doing, it's an even better for bringing things to market.
As great as Heroku is, there could be more documentation and tutorials on integrating the different programming languages into one
Not provided
Easy implementation and ease of mantainance.
I face a bit of dificullty when my trial application crashed down and to find out the cause it costed me alot.
Simplified development process with a ready-built infrastructure, integrated data services, and a great ecosystem of add-ons and extensions.
Salesforce Heroku provide best interface to transfer data to and from Salesforce to heroku database
Salesforce can provide more details regarding this application to use it easily
It transfer the data from Salesforce to heroku database and also keep it in Salesforce.
Heroku is a PaaS solution for full-stack apps, which means that frontend, backend, and databases may all be deployed on the platform, which most other platforms, such as Netlify and Vercel, do not support. Salesforce Heroku enables us to build bespoke apps with high performance, seamless integration, and low latency. All connectors function via event bus integration, allowing Heroku applications to produce events on our Salesforce platform. Another point in favor of this software is its support team, they always do a good job.
Apps may go to sleep if there is no user engagement for a lengthy period of time, and dealing with Salesforce Heroku has a high learning curve. Experience is required to select which connection to utilize to translate our Salesforce object fields to the table and how to monitor its activity.
Heroku makes it simple for me to swiftly launch my professional full-stack apps by providing readily configurable PaaS solutions, and unlike AWS, I don't have to worry about exorbitant expenses due to complicated design. Through its inbuilt data connections, we can simply combine both internal Salesforce applications and external third-party apps. We can also use Heroku to generate Lightning web components and perform Apex HTTP requests asynchronously.
The best thing about heroku its a easy to use platform for deploying your apps. I have used it a lot for deploying backend of my apps. You also get lots of tutorials related deployment over heroku, then it also beocmes easy.
The only thing I dislike about heroku is adding your payment cards. I tried different cards, cards of my friends as well but none of them worked. I really don't understand what kind of payment card they need.
Heroku is making easy for deploying projects in just a few minutes. You don't need to worry about RAM, Os at all. They just take your code & make it prodution ready in just a few minutes. Although it is paid now but I deployed a lot of my college projects here.
Heroku provides direct optionality to deploy your application with a specific programming language. No config setup or infrastructure maintenance. Good options for limited-scope applications.
Can't deploy massive or large-scale applications as the optionality to config the application is limited. Multiple functionalities like Multi-AZ or load balancer is not there.
For limited-scope products or MVPs where the application is in the ideation phase and doesn't require the DevOps team to monitor it continuously. Applications with small user base can also be catered to.
Heroku is an excellent platform for deploying web applications. It's user-friendly, scalable, and offers a wide range of integrations. With its reliable infrastructure and supportive community, Heroku simplifies the deployment process, allowing developers to focus on building great apps. Highly recommended.
Lacking security controls, especially who can access different addons, and auditing
We are hosting various web apps and apis as well as databases
- 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
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