Конференция завершена. Ждем вас на PHP Russia в следующий раз!

Долгоиграющие приложения в PHP PHP Russia: Асинхронные приложения и параллельная обработка

Доклад принят в программу конференции
Тезисы

Хоть PHP и был рождён, чтобы умирать, мы часто сталкиваемся с задачами, которые требуют работы нашего кода в течение более долгого промежутка времени, чем длится простой HTTP-запрос. Это могут быть как выгрузки данных для интеграции с партнерами, так и просто приложения, которые должны реагировать на события в системе в момент их появления. Конечно же, можно предложить использовать другие языки программирования, но это увеличит стек и усложнит систему.

Достаточно давно сформировался стереотип о том, что у PHP при долгой работе "течёт" память, да и, вообще, это не его пул задач. Но он уже неактуален, а нам стоит разобраться с тем, как же можно организовать работу приложений на PHP, которые работают существенно дольше, чем несколько секунд:
* какие классы задач могут решать такие приложения;
* какими средствами можно решать такие задачи;
* какие инструменты предоставляют сам язык и его сообщество;
* когда все-таки стоит двигаться в сторону расширения стека.

Александр Пряхин
Авито

Руководитель разработки в Авито. Успел поработать на разных ролях от Junior'а до CTO. Любит строить процессы и все, что с ними связано.
Автор и руководитель образовательных программ.
* TeamLead, PHP, Laravel, Symfony в Otus.
* Highload в Rebrain.
* TeamLead в Inzhenerka.tech.
Практикующий IT-консультант.

Другие доклады секции PHP Russia: Асинхронные приложения и параллельная обработка