5 способов деплоя PHP-кода в условиях хайлоада / Юрий Насретдинов (Badoo)

preview_player
Показать описание
Приглашаем на конференцию Saint HighLoad++ 2024, которая пройдет 24 и 25 июня в Санкт-Петербурге!
--------
--------
Презентация и тезисы:

В дата-центрах нашей компании несколько тысяч серверов, и примерно на половине из них нужно выкладывать PHP-код 2 раза в день. Помимо раскладки на production также не стоит забывать о том, что код нужен на стейджинге, и в стейджинг-кластер у нас входит около 50 машин, код на которых обновляется раз в несколько минут. Также есть «хотфиксы» — небольшие (1-5) наборы файлов, которые выкладываются во внеочередном порядке на все или на выделенную часть серверов, чтобы устранить существующие проблемы на продакшне, не дожидаясь полной выкладки.
В этом докладе я расскажу о том, как мы деплоились в течение 10 лет, о том, какую новую систему для деплоя PHP-кода мы разработали и внедрили в production, а также проведу обзор решений для масштабного деплоя кода на PHP и анализ их производительности.
Рекомендации по теме
Комментарии
Автор

На вопрос про докер ушел от ответа, реально ведь хорошее решение.

eeeeeeee
Автор

30:19 deadbeef - это так вышло или специально?)

lbbrepb
Автор

А поменять конфиг уже не вариант? И научитесь пользоваться относительными путями.
Но с тем что Docker гавно для этого так я полностью согласен.

forest_grow
Автор

Доклад хороший, но с речью надо поработать. В начале каждого слова ААА, сложно воспринимать.

pavelbbb