Scaling Ruby Applications: Challenges, Solutions and Best Practices
summary
An eight‑year roadmap maps an online‑store through five project life stages and gives concrete practices that scale: start with RSpec and RuboCop, Docker Compose and GitHub Actions for CI, add Datadog/Honeybadger and Simple Rails encryption with regular key rotation, and enforce namespaces and service objects to avoid fat models. Introduce playbooks, identical staging, feature toggles and on‑call rotation, then split via domains, Terraform/Pulumi and read replicas, use Elasticsearch/Neo4j/DynamoDB/Redis for specific loads, and remove toggles after release.
AI-written summary · about
chapters (6)
- 0:00Introduction and roadmap
- 2:22Bootstrap stage
- 8:23Startup stage
- 12:07Small company stage
- 16:18Medium company stage
- 25:12Large company and conclusion
related talks
39mRunning Ruby Apps
32mOperating Rails: what about after you deploy?
36mRuby & Rails Versioning at Scale
36mRuby & Rails Versioning at Scale
31mOperating Rails: What About After You Deploy?
01h 03mRuby at Scale
34mStrong Practices for Rails Applications Continuous Delivery
35mTen Years of Rails Deployment
