Evrone x Купер.тех

Программа

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

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

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

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

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

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

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

Теги:

Мероприятия сообщества

Event at a glance

Who it is for
Ruby developers, Rails developers, backend engineers
Main topics
Ruby, Rails, database performance, API design, functional programming
What you will gain
learn tools for identifying slow queries, understand Ruby object model and inheritance, apply pure function principles
Program format
deep technical talks, production cases