Symfony Moscow Meetup - Symfoniacs - #15 (Lamoda). Broadcast
Тайминг:
Опыт разработки сервиса с асинхронным API на kafka.: 20:17
Конструирование сложных форм на Symfony : 53:32
The messenger component.: 1:40:22
Проектирование API на протоколе GraphQL с учётом долгосрочных перспектив.: 1:57:20
Тема доклада: Опыт разработки сервиса с асинхронным API на kafka.
Описание: Расскажу как мы заменили прямые запросы между сервисами на обмен через шину событий. Расскажу что нам это дало, что пошло не так и какие инструменты пришлось изобрести. Сравню опыт разработки с kafka и с rabbitMQ.
Докладчик: Сергей Заика, старший разработчик Lamoda.
Тема доклада: Конструирование сложных форм на Symfony
Описание: Расскажу о том, как и зачем мы разрабатывали свой конструктор форм и почему отказались от компонента Symfony Forms. Опишу основные архитектурные решения, возможности и проблемы которыми эти решения сопровождались.
Докладчик: Дмитрий Симушев, разработчик команды сайта в РайффайзенБанке.
Тема доклада: The messenger component.
Описание: Теперь и в symfony framework появилась реализация паттерна Command bus. Расскажу об устройстве и особенностях компонента Messenger, продемонстрирую настройку и практическое применение в реальном проекте.
Докладчик: Антон Садовников, руководитель разработки направления Поток в Rambler Group
Тема доклада: Проектирование API на протоколе GraphQL с учётом долгосрочных перспектив.
Описание: Тонкости и нюансы развёртывания сложной схемы данных. Взаимодействие с Doctrine. Типы данных и построение вложенных структур. Юнион типы. Фильтрация, сортировка и группировка. Докладчик: Павел Можчиль, ведущий разработчик, Rambler Group.