Weeknotes from Buttondown

March 23, 2022

March 23, 2022, 10 p.m.

March 23, 2022

The case of the crashing scheduler

This week’s tricky operational issue is one that is still a little in-progress. Buttondown runs on Heroku, and uses a bunch of dynos. Think of dynos as akin to containers: everything on Heroku uses the same application bundle and the same mess of code, but each dyno is meant to correspond with a specific function or executable. For instance, Buttondown’s got the following Procfile, which is Heroku’s nomenclature for defining dynos:

web: bin/web
worker: bin/worker
checkerworker: bin/checkerworker
scheduler: bin/scheduler

Want to read the full issue of Weeknotes from Buttondown?

Find Weeknotes from Buttondown elsewhere: Twitter
Brought to you by Buttondown, the easiest way to start and grow your newsletter.