Unclaimed: Are are working at Salesforce Heroku ?
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 |
( 1 )
Capabilities |
|
---|---|
Segment |
|
Deployment | Cloud / SaaS / Web-Based |
Training | Documentation |
Languages | English |
Compare Salesforce Heroku with other popular tools in the same category.
Heroku toolbelt: It makes every thing easy as pie, from profiling a deployed system to switching from local to remote console in order to perform any desired task. It feels just as if one were working on his/her local computer, while performing some very non-trivial remote tasks. Also, the Procfile feature is a must, as I can easily configure additional tests, continuous integration, and run some extra scripts that I might need in order to fulfill a certain task my product my be in need of. Switching from local to my remote deployed system, as well as having many different instances installed at the distance of a simple command text. It's a must to me!
Steep learning curve. In order to being fully capable of using heroku's platform, one needs to take quite a bit of time to learn its commands and entrails. It did take me a while to really take the time to study it. I wish it was a little simpler so I could have enjoyed its great plugins a lot earlier.
Backend Restful API with Real Time features. It's pretty much the same thing like working on my own environment. So I had for far no hassles at all with the classical: "in my machine it works" excuse.
Real time sync between salesforce and heroku enterprise. Linking up objects using indirect/external look up relationships so that we can access the data inside of salesforce. Options to limit sync transactions. Creating multiple applications within the same org etc.,
Implementation is not an easy task with heroku here as you need to be completely aware of heroku platform and its capabilities. You need to change some settings on both the sides. But as we have a few trailhead chapters specially for training, it is of a lot of help
our service analyst used to have a real time reporting system which was complex but now our team has rolled out a partially new tool for the same purpose. They are finding it easy to observe the real time insights with heroku quick sync
I like that provisioning of any web application or service is very easy. You souldn't learn how to configure the servers or how to customize them to give you the best performance. On Heroku Enterprise you can, also, increase the scalability of any application and the support team is very very experienced and helps you with any thing regarding network issues, downtimes, servers configuration, so on.
I and my team didn't find any issues or things that we dislike until now.
My team doesn't need to configure the servers for our application. Continuous integration, testing servers, mail server, GIT server, Sonar server installation is very complicated for a huge application environment. With Heroku Enterprise, we just configure elelments and we are up to go if we want to extend features.
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.
Easy to setup and use. It works as a charm to add new features or plugins. Well documented and easy to understand. Makes development easy since it gives you all the needed resources to do so.
It is still difficult for me to understand what a dyno is. It is not well documented and I have not seen any good explanation on it.
I'm using it to deploy all my business products, applications and websites. Since it is very easy to use and deploy it has reduce the amount of tools needed. All the programming languages are great and it is great for scalability.
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.
The leader in the emerging platform-as-a-service industry is Heroku, an extensible and well-connected cloud hosting platform that makes deploying and managing applications in several popular languages almost effortless. It has made great strides since its inception as a Ruby-only application hosting platform to include support for Python, Node.js, Java and PHP multiple languages. Heroku has a freemium model, and invariably, Ruby enthusiasts who try out Heroku, invariably get hooked on to it and start using more and more resources and move to the premium offering.
No other services can be run on dynos. Dynos are strictly for application processes. Databases, background workers, and other services usually cost extra through Heroku’s add-ons or third party services. No way to install system software. Heroku does provide some commonly-used packages such as Imagemagick, but if you need anything else, you’ll have to resort to hacks.
Modern Platform-as-a-Service for Enterprise Application Development. Corporate app dev teams can enjoy all of the core Heroku benefits — including smart containers, instant scalability, powerful developer tools and workflow, pre-integrated add-ons, and data services — with added collaboration functionality, additional control features, and enterprise grade support. Now enterprises can build highly engaging, disruptive apps as easily as startups.
How easy it is to deploy and quick you can get a web app up and running.
It is very expensive and it can difficult to troubleshoot at times.
The business problem is how do you quickly and easily deploy a web app.