Weeknotes from Buttondown logo

Weeknotes from Buttondown

Subscribe
Archives
March 23, 2022

March 23, 2022

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?
X
Powered by Buttondown, the easiest way to start and grow your newsletter.