▶
0:00 / 1:47:12
1x
Начать сначала
Главы · 52
0:00 Введение0:57 Опыт работы и выступление на Ruby Russia1:53 Специфика платформенной разработки3:59 Опенсорс и стандартизация7:27 Внедрение SRE практик11:06 История и образование Дмитрия13:56 Путь в программирование16:45 Переход от PHP к Rails18:36 Работа в компании Акпресс19:32 Трудности с работой на Ruby20:27 Переход в проект Амплифер23:14 Переход в компанию Cooper26:04 Процесс найма и собеседования28:53 Неудачи на собеседованиях31:41 Собеседования и техническое интервью32:37 Длительность и структура интервью34:26 Лайф кодинг и его значение36:14 Стресс и адаптация38:07 Оптимальный срок работы в компании40:05 Преимущества длительного пребывания в компании41:01 Работа в технической команде42:53 Приоритизация задач и спринты44:34 Оценка задач и планирование47:19 Проблемы синхронизации систем48:15 Декомпозиция задач50:22 Проблемы с порядком сообщений53:03 Разработка на Ruby55:50 Распространение гемов59:09 Предотвращение инцидентов1:01:03 Система скоринга1:03:13 Скоринг и технические показатели1:04:09 Платформенный сервис и его функции1:05:07 Безопасность и стандартизация1:07:20 Поддержка старых и новых версий1:10:06 Микросервисы и платформенные решения1:11:02 Декомпозиция монолитных приложений1:14:38 Композиция API и вызовы1:17:51 Ограничения и толерантность1:18:48 Проблемы неполных ответов1:19:45 Различие между отсутствием данных и недоступностью сервиса1:22:31 Толерантность клиента к неполным ответам1:24:25 Маркировка сервисов по уровню критичности1:25:22 Выбор домена для декомпозиции1:28:12 Метрики и декомпозиция1:30:59 Преимущества выноса бизнес-логики1:33:24 Конференция Ruby Russia 20231:34:21 Доклады на конференции1:35:18 Преимущества Middleware1:38:00 Различия между Middleware1:39:54 Советы разработчикам1:42:52 Лидерские качества1:46:34 Заключение
Дмитрий Салахутдинов, principal-инженер компании Купер, рассказывает о платформенной разработке на Ruby: её специфику, стандартизацию и SRE-практики, а также о своём пути в программирование и переходе с PHP на Rails.
← Команда без менеджеров и фронтендеров: самый быстрый маркетплейс
Linux без российских разработчиков, Ruby и Rails: что дальше? →