Unclaimed: Are are 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.
Salesforce Heroku enables us to build custom applications with high throughput, seamless integration & low latency attributes. All connectors operate through event-bus integration, so Heroku applications are able to create events on our Salesforce platform. To connect with our marketing cloud platform to work with its data, we use the Heroku Marketing connector.
The learning curve is steep while working with Salesforce Heroku. We need to have experience in determining which connector we need to use to map our Salesforce object fields to the table & how we can monitor its activity. With sufficient hands-on exposure, we will effectively manage customer connector applications.
In our Salesforce enterprise messaging platform, Heroku benefits us by provisioning an event-driven approach for our app architecture. We can easily integrate both internal Salesforce applications & external third-party applications through its seamless data connectors. Using Heroku, we can also build our Lightning Web Components and perform Apex HTTP callouts asynchronously.
Heroku is a PaaS offering for full stack applications, meaning that the frontend, backend and databases can all be deployed via the platform, something which most other platforms like Netlify and Vercel lack. It has a CLI tool, making it easy for developers to quickly connect and deploy their application via the command line, and for less technical users, a GUI which would allow them to do the same. It has a rich collection of add ons like for Postgres, Redis to allow setting up these databases easily, as well as for logs and monitoring. Its complexity is way lesser compared to IaaS solutions like AWS or GCP
Heroku has several limits in its free tier version. You can only deploy a fixed number of applications. Applications can go to sleep if there is no user activity for a long time. Setting up environment configuration is also slightly complex compared to simpler solutions like Netlify.
By providing easily configurable PaaS solutions, Heroku makes it easy for me to deploy my personal and professional full stack applications fast, without worrying about configuring every little detail and unlike AWS, I don't have to worry about costs overshooting because of the complex architecture. It has greatly reduced the dependence small teams might have on DevOps personnel, thereby saving costs
The best thing I like about Heroku is its ability to handle any kind of application, you can install any backend, frontend app with this and it works like charm. Also, the added advantage is its free tier, where you can run an app for free with a Dyno. you can also install multiple other apps for free, but they will stop working once they are idle.
Most people dislike the Heroku app sleeping policy as if your app doesn't get traffic for some time, they put it to sleep affecting performance. Also pricing is one factor, to look for if you compare it with AWS
I have a Bot installed on Heroku for free, this bot tweets a mars image every one hour. Earlier i thought of other solutions, but nothing works better than heroku.
The ease of setting up; It is a very straightforward process to set up Heroku and start developing. Since it is cloud-based, we don't need to set up any hardware that allows developers to create a killer application.
So far, there's nothing that I dislike about Heroku.
We were working with the contractor to develop a web application, and we didn't want to set up another on-site server; hence we tried Heroku.
interface is simple and intuitive and the support team is great
not much it's straight forward and easy to use, maybe more features and flexibility + security add-ons like AWS would be nice
server distribution/hosting and app employment at our company
Ease of use. Heroku saves us a lot of time in creating and deploying new apps. Their marketplace for additional resources is very powerful.
The Heroku CI service is fairly limited, and I've had a hard time getting it to work well with a couple of our main apps (CircleCI and Travis work fine)
We ship web apps for our own projects and for clients all of the time. Heroku takes a lot of the effort out of that. Their auto-maintenance and auto-deploy services really do save us a lot of time and effort
I love that Heroku scales with you. You can easily upload a Nodejs Application using a git repository, and Heroku will handle the deployment. You don't have to worry about how it will scale with you, as they will autoscale it based on usage. This helps you with no downtime on anything.
I dislike that Heroku is always trying to upsell you on features you may not need. To the uneducated, they'll opt into unnessacary features that are otherwise free.
We use Heroku to deploy our custom application that keeps track of all of our technicians and clients. Heroku allows our technicians to access the app online anywhere. Compared to a regular server such as Godaddy. Heroku has allowed to to deploy a full stack application without the need of all the technical skills needed for AWS. It's the backbone of our business, and without Heroku hosting our application, we wouldn't be able to operated at the margins we currently at.
I really like how I can deploy my projects directly from Heroku.
I dislike how I have to use a separate service for my repository, like GitHub, rather than having everything inclusive.
Heroku has made it possible for me to set my locally hosted pages public.
That it is so easy to manage and go back and force between data I am looking up.
That some of the updates are not at the level they should be for the product to be running to the best of its ability.
Salesforce allows me to schedule the people in my company to go to the schools they need to be. It allows me to give them the time and the directions of where and what time the person needs to be.
The ability to process outside of SFDC and avoid hitting the governing limits
Sometimes it requires large technical knowledge to implement
Processing of large volumes of data