Инфопространство,
Москва, 17 мая 2019

Модерация миллионов объявлений в день через state machinePHP, стандарты, фреймворки, библиотеки, OpenSource

Доклад принят в программу конференции
Дмитрий Кубицкий
Авито

Инженер в команде систем модерации Авито.

Тезисы

Модерация объявлений - сложная, многозвенная система с высокими требованиями к устойчивости к ошибкам.
В докладе мы приоткроем завесу тайны работы систем автоматической модерации объявлений в крупнейшем сервисе объявлений в Европе.

За долгие годы система автоматической модерации в Авито эволюционировала от простой проверки на подаче до state machine и batch-процессинга.

Расскажем:
- как реализовать легко масштабируемый, высокопроизводительный и устойчивый к ошибкам конвейер;
- как организовать работу двух систем параллельно и провести переход со старой на новую без даунтайма и с минимальными потерями;
- о проблемах работы демонов в PHP и их решении.

PHP
,
PostgreSQL
,
Микросервисы, SOA
,
Архитектурные паттерны
,
Отказоустойчивость
,
Оптимизация производительности
,
Архитектура данных, потоки данных, версионирование

Другие доклады секции PHP, стандарты, фреймворки, библиотеки, OpenSource