PHP at Scale: Knowing enough to be dangerous!

Видео доклада


Презентация доклада



Доклад будет посвящён принципам построения высокомаштабируемых приложений на PHP! Множество докладчиков зацикливаются на вопросах производительности “чтения”.
Думаю многие из вас знают: если что-то “тормозит” - включаем кеширование, если что-то “глючит” - выключаем кеширование. Каждый знает, если поставить Memcache перед БД и Varnish после php-fpm, можно добиться отличных результатов в производительности. А если и этого не хватает - тогда можно два, три, четыре Varnish-а…

Но что же делать при интенсивном использовании системы на “запись”? Что делать когда входящих данных много или очень много? Как выглядит Data Processing на PHP? Когда нужно из одного сервера делать два? Когда “умирает”" rabbitmq и нужна kafka? Где заканчивается MySQL и начинается MongoDB? Каким образом система должна эволюционировать? Как от одного состояния переходить в другое и как трансформировать количество в новое качество? Что такое c10k problem? Что происходит при 10000 req/sec? А при 100000 req/sec?

Будет интересно, познавательно и, как всегда, весело :)

Oleksii Petrov
Innovecs
  • Co-organizer of Kiev PHP User Group
  • Solution Architect at Innovecs
  • Active PHP community member
  • Twitter
Sign in
Or by mail
Sign in
Or by mail
Register with email
Register with email
Forgot password?

Pay for other participants Cancel
Add promo code to get discount Cancel