Heroku → Kamal Migration
Infrastructure / DevOps2026Moved a production Rails 6.1 application off Heroku onto self-hosted infrastructure with Docker and Kamal — one week of work, around 30 hours, replacing both production and staging. Annual hosting fell ~97% while application memory grew 2.3×, which works out to roughly 75× more RAM for every dollar spent.
