Cover of event Ruby meetup
Wed, 11 September 2024, 19:00 (GMT+03:00)
Free
Stream available
Community's avatar Evrone

Tags:

Evrone x Купер.тех

Программа

Диагностика медленных запросов БД из Rails приложения. — Дмитрий Салахутдинов, Купер.тех

Разберем базовый тулинг, который предлагает Rails для выявления медленных запросов.

А также его расширение в виде yabeda-active_record гема для сбора метрик и расширенный вариант, включающий в себя метрики нагрузки на БД в разрезе конкретных эндпойнтов. Коснемся вопроса вычисления эффекта от оптимизаций и прогнозирование такого эффекта через OpenTracing.

Что случилось, когда мы решили наследовать API в Rails — Дмитрий Коропенко, Evrone

Доклад содержит информацию работе rvm с объектной моделью, о наследовании в руби и в частности наследовании переменных в руби. Затрагивает проблему легаси пожилого проекта и подключение к нему Swagger.

Ruby on Pure functions — Александр Елистратов, BGaming

Доклад о чистых функциях и чистых сервисах. Будут примеры чистого подхода и "грязного", поговорим о преимуществах чистого подхода и почему думать "чисто" может быть легче. Также сравним спеки для обоих подходов (их писать проще, если сервис максимально чистый, то можно без моков "внешнего" окружения все покрыть юнит тестами и не писать интеграционные).