Тайминг: Опыт разработки сервиса с асинхронным 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.
Hide player controls
Hide resume playing