awesome-heroku

Heroku guide

A curated collection of resources and tutorials to help developers build, deploy, and manage applications on Heroku.

A curated list of helpful Heroku resources.

GitHub

304 stars
9 watching
35 forks
last commit: over 3 years ago
Linked from 3 awesome lists

awesomeawesome-listherokulistpaas

Analytics

Metabase — a beta of Metadata as an app that can be deployed directly to Heroku

Architecture

Exploring Microservices Architecure on Heroku — explores why Heroku eliminates a lot of the tooling you need to worry about when working with microservices
Heroku and SOA — discusses why Heroku is perfectly suited to building a service-oriented architecture for your projects
Split Frontend from Backend on Heroku with npm and NodeJS hands-on guide to deploy a microservices web application in Heroku using npm and NodeJS

Blogs

Heroku Blog — the official Heroku blog

Deployment

Preboot — explains how to use the "Preboot" feature to enable zero-downtime deployments, which can be tricky to get right
Automating our Heroku deployments from Jenkins — explains how you'd go about automating certain parts of deployment like enabling maintenance mode, copying your database from production to staging, running migrations against staging, etc
How do you ignore files when deploying to Heroku? — the answer to a common question about like functionality
Six Tips for Mastering your Procfile — improvements for how you run your Heroku processes
Deploying Django to Heroku With Docker — looks at how to deploy a Django app to Heroku with Docker via the Heroku Container Runtime

Development

Managing Multiple Environments for an App — a good primer on how to think about managing the different pieces of each environment

Domains

Configuring CloudFlare DNS for a Heroku app — a walkthrough of how to use CloudFlare as your DNS provider
Hosting multiple Heroku apps on a single domain — an article on how to share the same domain between multiple Heroku applications
How do you host multiple Heroku apps on a single domain? — a StackOverflow question with a few responses to a the common question of how to serve multiple Heroku apps from different paths instead of subdomains

General

The Heroku Hacker's Guide — an ebook that covers a lot of the basics in maintaining and scaling a project on Heroku
Heroku Cookbook — step-by-step recipes to solve the challenges of administering and scaling a real-world production web application on Heroku

Meta

The big kickoff — the first ever Heroku blog article
Heroku isn't for idiots — explains Heroku's advantages and why it's not just for side projects
My Heroku values — a great series of takeaways from when he left Heroku
Buildpack Adventure — a cool slideshow about Heroku's buildpacks, and what the open-source community is hacking together with them

Postgres

Heroku Postgres — the landing page explaining with it is
heroku-buildpack-pgbouncer 339 3 months ago — a buildpack that allows for transaction pooling using and to avoid hitting connection limits

Scaling

HireFire — a SaaS tool that automatically scales your Heroku dynos up and down as load requires

Security

Set up CloudFlare's free SSL on Heroku — walks you through the exact steps to setting up free SSL via Cloudflare

Toolbelt

Toolbelt Download — where to download the Heroku toolbelt
heroku-accounts 1,234 over 8 years ago — makes it easy to work with multiple accounts at once from the command line
heroku-pg-extras 1,338 4 months ago — a toolbelt plugin that adds extra useful plugins for working with Postgres. Things like analyzing cache hit rates, outlier queries, unused indexes, table sizes, etc

Goodbye...

dokku — a self-hosted, docker-based, Heroku-compliant platform

Backlinks from these awesome lists:

0