Official docs outline
14 sections- Getting started
Deploying a first app and learning the Heroku platform basics.
- Dynos
Dyno types, the dyno manager, lifecycle, restarts and ephemeral filesystem.
- Scaling dyno formation
Horizontal and vertical scaling, autoscaling and process types.
- Procfile and process types
Declaring web, worker and release process types.
- Buildpacks and slugs
How code is compiled into slugs by buildpacks.
- Config vars
Environment-based configuration for apps.
- Releases and release phase
Release creation, rollbacks and running tasks before a release goes live.
- Add-ons
Provisioning and attaching third-party services.
- Heroku Postgres
Managed Postgres plans, backups, followers and connection management.
- Pipelines, review apps and CI
Promotion pipelines, review apps and Heroku CI.
- HTTP routing and networking
The router, request timeouts, websockets and custom domains.
- Logging
Logplex, log drains and viewing logs.
- Private Spaces
Isolated runtime environments with private networking.
- Production checklist
Preparing an app for production use.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.