Rails 8 in Production: What We Actually Shipped First
1 min read
Moving a customer-facing app to Rails 8 is less about blog demos and more about regressions, ops, and what your team actually runs in production.
This post is the checklist we use before we call an upgrade “done”: CI gates, queue/cache choices, smoke paths for auth and billing hooks, and what we watch in the first 48 hours.
What you'll learn
- How we order staging → canary → full rollout without heroics
- Which config diffs matter for APIs and background work
- Logs and SLOs that catch failures before users do
Next steps
Treat the job and payment paths as first-class release criteria—not an afterthought once the homepage loads.