Kamal on Akamai/Linode vs. AWS ECS Fargate for Sporadic Ruby on Rails Apps

There’s a version of platform strategy that looks beautifully simple on a whiteboard. You pick a PaaS everyone trusts, pay the monthly bill, ship code, and sleep at night. Then one day the vendor quietly shifts focus to “sustainability engineering” and you realize the platform isn’t getting the love it used to. Sound familiar? That’s … Read more

Deploying with Kamal on Akamai/Linode

Akamai Linode with Kamal

There is a version of self-hosting that looks beautifully simple on a whiteboard. You rent a VPS and build a container, point DNS at the host, run your Kamal build and deploy, and you get an easy-to-deploy clean HTTPS site with almost no drama. And honestly, that is not a fantasy (if you don’t make … Read more

Kubernetes for ML: A Developer’s Practical Guide

Kubernetes for ML: A Developer’s Practical Guide

Modern ML engineers and platform developers know that scaling machine learning workloads isn’t a matter of just adding GPUs. Optimizing ML system performance requires orchestrating compute, storage, and data pipelines to maximal efficiency under production constraints. As models grow more complex, what once was processed within a single rack now requires distributed GPU clusters, shared … Read more

Rails 8 Multiple Databases on Heroku

Rails 8 introduced support for multiple databases, and by default, it wants to create separate database instances for your primary data, cache, queue, and ActionCable connections. If you’re deploying to Heroku and you just follow the defaults, you’ll end up with four separate Postgres databases, which means four separate billable databases instances. I’m using a … Read more

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.