Builder Methods library
Let's Deploy
Into to the deployment process. This walks through the full deployment stack to take a local Rails bookmarking app online, covering hosting, deployment pipelines, domain management, and email sending. The setup uses Digital Ocean, Hatchbox, Cloudflare, and Resend, with both staging and production environments configured.
A deployment overview video introducing the services and architecture used to ship a Rails bookmarking app from localhost to production. Brian walks through his go-to deployment stack, explains the role each service plays, discusses cost tradeoffs, and confirms account setup across all four providers before getting hands-on in the next videos.
- Digital Ocean for hosting physical servers (droplets)
- Hatchbox as the deployment pipeline between GitHub and Digital Ocean
- Cloudflare for domain registration, DNS management, and SSL
- Resend for transactional email sending
- Tradeoffs between this stack and all-in-one alternatives (Heroku, Railway, Render, Vercel)
- When to use staging + production vs. production-only for personal tools
- Pricing considerations and packing multiple internal projects onto one Hatchbox cluster
- Confirming accounts and logging into each service before starting setup
