...

/

Create, Deploy, and Test the REST API on Heroku

Create, Deploy, and Test the REST API on Heroku

Learn to create, deploy, and test a REST API on Heroku.

Note: Before we begin this lesson, kindly check the appendix for detailed instructions on installing and setting up Heroku on your machine.

What is Heroku?

Heroku as a service is a cloud platform that enables software developers and organizations to build, manage, scale, and deploy modern applications. Heroku has been around since 2007, and it supports various programming languages like Ruby, Python, Node.js, PHP, Go, Java, Scala, and Clojure.

Heroku has various products, including Heroku Platform, Heroku Postgres, Heroku Redis, Heroku Enterprise, Heroku Teams, Heroku Connect, Heroku Elements, Heroku Review Apps, and Apache Kafka on Heroku. We’ll use the Heroku Platform in this course.

There are various alternatives to Heroku that we could have used, including Firebase, Digital Ocean, Google App Engine, Netlify, AWS, etc. Aside from the fact that we have access to a free tier plan with Heroku, let’s look at some of its other merits. ...