В 2022 году конференция PHP Russia пройдёт в рамках HighLoad++ 2022

Честные модули внутри монолита, или когда Composer не подходит

PHP Russia: Архитектура и масштабируемость

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

Тезисы

Когда у вас очень много кода, его связность неуклонно растёт. Всё переплетено, и нельзя взять и переместить какую-то часть в отдельный пакет — каждая часть сотнями щупалец склеена с остальным монолитом. Нет-нет, да и вставят разработчики новые зависимости, срезая углы, "потому что надо было ещё вчера", и шансы распутать клубок с течением времени стремятся к нулю. В докладе я покажу новый инструмент, который мы создали внутри ВКонтакте, чтобы ограничить разрастание энтропии внутри нашего монолита — и, традиционно, он будет открыт и может быть использован вне ВК тоже.

Внутри ВК занимается разработкой KPHP, оптимизацией ядра и работой на стыке PHP — KPHP — движки.

ВКонтакте

ВКонтакте — крупнейшее суперприложение и социальная сеть в России. Ежемесячно платформой пользуются 100 млн человек, которые обмениваются 15 млрд сообщений и просматривают 9 млрд записей в сутки. Миссия ВКонтакте — соединять людей, сервисы и компании, создавая простые и удобные инструменты коммуникации. Для ВКонтакте важно делиться опытом, поддерживать талантливых специалистов и развивать IT-сообщество в России.

Видео

Другие доклады секции

PHP Russia: Архитектура и масштабируемость