Track Awesome Heroku Updates Daily
A curated list of helpful Heroku resources.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 ianstormtaylor/awesome-heroku · ⭐ 280 · 🏷️ Platforms
Jun 29, 2019
Deployment
articleDeploying Django to Heroku With Docker — looks at how to deploy a Django app to Heroku with Docker via the Heroku Container Runtime
Jun 14, 2019
Architecture
articleSplit Frontend from Backend on Heroku with npm and NodeJS - hands-on guide to deploy a microservices web application in Heroku using npm and NodeJS.
Jul 23, 2018
Deployment
articleSix Tips for Mastering your Procfile — improvements for how you run your Heroku processes.
Jun 18, 2018
Blogs
blogHeroku Blog — the official Heroku blog.
Apr 05, 2016
General
bookHeroku Cookbook — step-by-step recipes to solve the challenges of administering and scaling a real-world production web application on Heroku.
Mar 18, 2016
Deployment
officialPreboot — explains how to use the "Preboot" feature to enable zero-downtime deployments, which can be tricky to get right.
Development
officialManaging Multiple Environments for an App — a good primer on how to think about managing the different pieces of each environment.
Postgres
pluginheroku-buildpack-pgbouncer (⭐333) — a buildpack that allows for transaction pooling usingstunnelandpgbouncerto avoid hitting connection limits.
Mar 17, 2016
Analytics
toolMetabase — a beta of Metadata as an app that can be deployed directly to Heroku.
Architecture
articleExploring Microservices Architecure on Heroku — explores why Heroku eliminates a lot of the tooling you need to worry about when working with microservices.
articleHeroku and SOA — discusses why Heroku is perfectly suited to building a service-oriented architecture for your projects.
Deployment
articleAutomating 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.
questionHow do you ignore files when deploying to Heroku? — the answer to a common question about.gitignorelike functionality.
Domains
articleConfiguring CloudFlare DNS for a Heroku app — a walkthrough of how to use CloudFlare as your DNS provider.
articleHosting multiple Heroku apps on a single domain — an article on how to share the same domain between multiple Heroku applications.
questionHow 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
bookThe Heroku Hacker's Guide — an ebook that covers a lot of the basics in maintaining and scaling a project on Heroku.
Meta
officialThe big kickoff — the first ever Heroku blog article.
articleHeroku isn't for idiots — explains Heroku's advantages and why it's not just for side projects.
articleMy Heroku values — a great series of takeaways from Brandur Leach when he left Heroku.
talkBuildpack Adventure — a cool slideshow about Heroku's buildpacks, and what the open-source community is hacking together with them.
Postgres
officialHeroku Postgres — the landing page explaining with it is.
Scaling
toolHireFire — a SaaS tool that automatically scales your Heroku dynos up and down as load requires.
Security
articleSet up CloudFlare's free SSL on Heroku — walks you through the exact steps to setting up free SSL via Cloudflare.
Toolbelt
officialToolbelt Download — where to download the Heroku toolbelt.
pluginheroku-accounts (⭐1.2k) — makes it easy to work with multiple accounts at once from the command line.
pluginheroku-pg-extras (⭐1.3k) — 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...
tooldokku — a self-hosted, docker-based, Heroku-compliant platform.