Just wanted to chip in here! I came across this comment in a Solid Queue-related thread that enables the Solid Queue Puma plugin. I tried doing this on a hobby app that I run and this halved the memory usage since I’m not running multiple processes this way.
The Puma plugin for Solid Queue would help mitigate costs for devs. Perhaps worth considering as a default vs using Foreman?