Ruby Meetup | SberMarket Tech

ср, 24 апрель 2024, 18:00 (GMT+03:00)
Бесплатно
Есть трансляция

Теги:

24 апреля в 18:00 мы соберемся на наш Ruby-митап.
Вас ждут доклады спикеров из СберМаркета и Samokat.teсh.

• Transactional outbox для Ruby — Дмитрий Салахутдинов, Архитектор в СберМаркете
Разберем паттерн Transactional Outbox: где и для чего он окажется полезен.
На пути декомпозиции монолита на сервисы в СберМаркете мы постепенно пришли к своей полноценной реализации inbox/outbox для Rubу, которая недавно вышла в Open Source.
На реальных кейсах мы разберемся в возможностях этого инструмента, поговорим о его внутреннем устройстве. Рассмотрим процесс внедрения, адаптации и вопросы эксплуатации в продакшен среде.

• Фабрики vs фикстуры: мифы и реальность — Лев Пругло, Ruby-разработчик в Samokat.teсh
Какой способ для создания тестовых объектов выбрать под конкретный проект?Так ли верны утверждения разработчиков о том, что «фикстуры устарели» и «фабрики всегда тяжелые»?
Разберёмся с особенностями использования инструментов на практике, обсудим границы применимости. В результате сформируем чек-лист из ключевых вопросов, которые помогут аргументированно подойти к выбору подходящего вам решения.

• Эволюция backend-разработки: мощь DDD и CQRS при переходе от монолита к микросервисам — Виктор Чуханцев, Ruby-разработчик в СберМаркете
Поговорим про:
⁃ использование ограниченного контекста и ядра при переходе от монолита к сервисам. Общая коммуникация: обсуждение четкого описания контекстов и границ. Определение эффективных методов коммуникации и интеграции.
⁃ что DDD может принести при переходе от монолитной архитектуры к микросервисной?
⁃ объяснение концепции DDD и его ценности при разработке сложных систем. Показ преимуществ DDD в создании более глубокой и точной модели предметной области.
⁃ при чем здесь CQRS? Иллюстрация преимуществ CQRS в улучшении производительности и масштабируемости системы.