Henrique Cardoso
@hencf
Migrated a multi-tenant Rails app from Heroku to Kamal 2. The hardest part? SSL for hundreds of dynamic tenant domains. Caddy's on-demand TLS solved it. It validates domains against our Rails DB before issuing certs. No Cloudflare, no wildcard management. Here's the full setup 👇