When it came time to deploy our latest full-stack application, my team and I made the decision to use the Heroku
platform for the first time. After conducting significant research and consulting with several senior developers in the industry, we concluded that Heroku
would provide the best support for our application, which was built with MongoDB
and Express
on the back end and React
on the front end.
Granted, Netlify
definitely provides a better platform for applications that are primarily front-end, but Heroku
has proved to be a strong contender as well. The deployment went quite smoothly, all things considered. The installation of the Heroku
command line, while a bit intimidating at first glance, actually proved very beneficial for controlling builds, adding plugins, and managing the deployment process.
I have no regrets over the choice to use Heroku
; in fact, I would go so far as to recommend the platform for supporting any small to medium full-stack application you may be working on. If nothing else, the documentation provided by Heroku
is far superior to that of many similar platforms, and that alone can be a lifesaver in the event of a snag during deployment.