CI At Scale and challenges with Rails Monolith

Описание к видео CI At Scale and challenges with Rails Monolith

Recorded Session on VanRuby meetup at JaneApp office

00:00 Intro
00:32 Agenda
01:08 About me
02:37 Why? a bit of DevOps
03:14 Negative reinforcing loop
04:11 LOOPY
05:12 Thinking in systems
05:56 0 - Lack of data
07:14 1 - Long running jobs
10:55 2 - Uneven test distribution
11:56 3 - Lack of ownership
12:57 4 - Flaky tests
14:33 5 - Congested main
16:01 Outcomes

Continuous Integration (CI) is essential for scaling teams and maintaining agility, but what does it really take to make CI work effectively, especially with a Rails monolithic codebase?

I’ll cover 5 challenges that every Rails monolith faces when trying to maintain speed and flexibility as the company grows and some tips on how to solve them. I’ll share the lessons we’ve learned optimizing CI for a large-scale monolithic Rails application and how we've been able to overcome these hurdles while maintaining agility.

Slides: https://miro.com/app/board/uXjVKhiCMc...

#devops #ruby

Комментарии

Информация по комментариям в разработке