VanRuby: CI at Scale and Challenges with Rails Monolith
Details
📣 VanRuby: CI at Scale and Challenges with Rails Monolith
Speaker: Alonso Suarez
Note this event is at the Jane offices in North Vancouver. 🎉
Abstract:
- This will cover a bunch of interesting insights from Jane’s last couple of years of growth and here’s some fun facts:
- Reduced CI failure rate from 45% to under 10%
- Consolidated 3 competing CI tools to GitHub Actions with a simpler workflow that provided 30% faster pipelines and 60% cost savings
- Increased 3x the number of daily deployments
- Reduced the change failure rate from 10% to under 4% (well, this may be a bit worse as last month we had 10 incidents)
- Reduced Lead Time for changes by 20% (from 40 days to 32 days open PRs [This is the longest PR as part of a Release])
- Reduced the number of PRs per release by 50% (from ~8 PRs per Release to ~4)
**About Jane.app**
Jane.app is built with Ruby on Rails and provides scheduling and invoicing for allied health providers. More information about Jane can be found here https://jane.app.
