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 |
Developer experience with security makes it a winning combination
Nothing as such to dislike about the product
We were able to acheive more with the data we had !! Its simplifies security and compliance
Simply database and deployment for my services
Changes happen without notice that require quick adjustments
Easy to use for non-technical and technical users
Ease of use and scalibilty with all the application
A bit expensive if you are planning to run an app on a long term basis
Developing applications on Heroku. This is helping the client save on the infra cost.
With Heroku we can quickly scale our solutions when the demands come, with practically zero downtime. Besides, it's straightforward to attach new services and create multiple environments for testing and development.
The biggest con about Heroku is the price model of some addons, which are not directly related to Heroku itself, in some cases we can see common services like DB hosting costing 2 or 3 times more than in other environments.
Heoku help us scale our solution with ease. Besides scaling, it also supporting cloning, so we can easily extend our services to our customers when necessary either by increasing our main service capacity or by creating a dedicated environment for that customer.
Being students, we don't have enough money to host our project. Heroku gives us that benefit with its free subscription.
If we ignore the free version, it's a bit expensive.
My hosting problem. No other provider gives a free hosting service.
Very reliable service with excellent support for different platforms. I especially love the free tier for development projects.
Not the biggest fan of some of the set up that is required, but overall pretty easy. The free tier has Dynos that will sleep and it can take a while to wake back up
Deploy one off experiments as well as full commercial products to the service. Once things are set up it just makes it easy to experiment and try things in a live environment.
Easy to use and setup - great documentation.
More free dyno hours would be great for start-ups.
Used as a mobile backend-as-a-Service for my app.
Heroku is a fast, easy, nice and very reliable place to host your server-side apps, node.js, and ruby on rails apps works like a charm. I use HEROKU to deploy my apps, it allows me to store logs, run commands on the server side, clone the entire app and create a new environment, add services to my apps such as Sendgrid, Postgres DB and many many other. It also allows you to create pipelines and set up your environment variables in a very easy going manner over the web tools but also there is the CLI that allows you to do all the actions over the console. The overall service experience is great, once you start working with Heroku, Git will be your best friend since it is the way to deploy your apps. It even provides you with many development environments for your apps like Swift and any other that have some sort of package manager. Last but not least you can manage your project collaborators and ownership over the web manager so you can create your app and add all the members on your development team in no time or you can create an app for your client and once it's finished you can transfer the app ownership to your client. This is by far one of the best services for apps development I'd found in years, it really reduces the development and deployment time, no setup for each app, just the joy of git push heroku master ..... DoneTo gets to start with the services you just need to create the app in the web manager app, which makes it super Easy to use, it is super FAST to deploy and run the apps. It is highly scalable, you can start with a free dyno and scale it over the paid plans according to your needs with makes it very cost efficient. It might replace your git repository but also it is very easy to create several environments for your app in no time with exact clones of it even with environmental variables
Unfortunately, we do not use Heroku for every project because it does have a high cost. While it is my favorite to use, sometimes it feels like the smarter decision to give up a little bit of the elegant design in exchange for significant savings in cost. The introduction of Hobby dynos awhile back made Heroku a great starting point for fresh apps, but depending on how many users we plan on having, sometimes the cost of staying on Heroku will quickly eclipse other platforms as a service option which while less elegant, still get the job done.
We have lost of limit in Salesforce to update, Insert and delete the data but using Heroku we resolve this issue and update lost of data. Some of the third party also we can't connect with some other service but we connect. Heroku also having lots of important add-ons. I used Postgres, Heroku Connect, Sumologic, Paper trail, Scheduler more.
I love its flexibility and ease of use. My colleagues who did not have previous experience with the platform were able to pick it up very quickly. I also love how we can customie the layout easily and continually upgrade our capabilities.
Sometimes it's TOO flexible for people who are not excited by technology.
Everything is just faster and easier.
It is intuitive, great UI, support for collaborative development
Salesforce allows only 10000 records to be updated at a time
We use it to host our sites It is fast Reliable Great integrations
A single solution for deploying to the web. We can spend more time improving the product and less on deployment.
We have started to notice more frequent downtimes but this is usually associated with other internet outages too.
Single cloud provider for application hosting and deployment. Affordable scalability.
I love how simple it is to use. Takes care of sysadmin tasks for us.
More expensive to scale than AWS, but we're fine with that.
Bootstraping a startup, so we'd rather not deal with sysadmin stuff.
The thing I like best about Heroku is that it's simple, to the point.
Not very much. The only thing I was a little lost on was restarting processes but once I understood their philosophy a bit better it was smooth sailing from there.
Developer tools and solutions to increase user productivity.
Not having to do dev ops myself, or hire a dedicated dev ops team. While Heroku is more expensive than other deployment options, it's still cheaper than hiring a good dev ops team.
I would love better "out of the box" support for more technologies, like Haskell, Elixir, etc.
Deploying code
Super easy to push a site up to heroku and have it live immediately. It has it's own set of tools that you can download that make pushing super easy.
There is a lag when you first open a site if you don't pay for more expensive membership. So if you are demoing something to someone you want to impress make sure you refresh the page before you show them.
Hosting a coded website. Great to have somewhere to demo things.
Documentation for most issues is easy to find and reliable
I truly like the product. I have only had good experiences so far.
Easy deploy to multiple sites
I like the combination of web and command line capabilities, both of which are easy to use. I also appreciate the free offering.
There's not much to dislike, although I've heard that the pricing is a little high relative to some competitors.
I've hosted a couple of personal projects on Heroku. One provides a generic metrics-dashboard capability and other provides some paper-scanning business automation for a small city.
The command line tools to deploy onto heroku make it super simple to deploy. Also the ability to ssh into your server makes it super easy to manage your app
I had some trouble deploying a Rails 4 app recently. The fix was to include a gem into my rails app. I had to look on Google to figure this out and was not super clear on the documentation at the time I had this issue.
Not provided
Recently moved my website's staging environment to Heroku. Combined with GitHub, I'm able to push changes from my localhost to Heroku's staging environment to test site changes before they go live. Can easily turn Dynos on/off to control monthly cost.
Not much. Took me less than a day to get used to Heroku and haven't looked back.
Not provided
Take a concept live in minutes. Viable for many, many different sizes of project. Ties right into my git workflow with very low hurdles. They provide great docs, and are so widely used that it is easy to find answers to questions through Google.
Their dependence on Amazon brought them down a few times this year.
Not provided