In this tutorial you will understand what Heroku is and what primitives are exposed so that you are able to run and scale applications in your favorite language. We will discuss dynos and their env, buildpacks, deployment, releases, HTTP routing, addons, and of course Postgres.