
Установка Yii2 через Composer и разбор структуры проекта
Пошаговая установка Yii2 basic через Composer: за 15–20 минут вы получите работающее приложение на локальном сервере и поймёте, за что отвечает каждая папка проекта.

Пошаговая установка Yii2 basic через Composer: за 15–20 минут вы получите работающее приложение на локальном сервере и поймёте, за что отвечает каждая папка проекта.

Что происходит внутри artisan migrate: как Laravel решает, какие файлы прогонять, как считает батчи и почему rollback иногда откатывает не то, что вы ждёте.

Заказ создан, деньги списаны, а письмо клиенту ушло раньше, чем транзакция закоммитилась, — и откатилось всё, кроме письма. Разбираем, как транзакции в Laravel ломают привычные предположения о порядке событий.

Что ломается первым, когда одно приложение Laravel превращается в несколько инстансов за балансировщиком: сессии, кеш, файлы, очереди и планировщик. Разбор с указанием, где именно спрятана мина.

Flush всего кеша при каждом обновлении товара кладёт Redis под нагрузкой. Разбираем, чем тегированная инвалидация отличается от точечного forget и сколько это стоит в реальных цифрах.

Очередь на Redis росла до 40 тысяч задач, воркеры съедали память, а письма клиентам уходили с задержкой в час. Разбираем, что сломалось внутри и как чинили.

Octane держит приложение в памяти между запросами, и код, который годами работал в PHP-FPM, начинает течь и отдавать чужие данные. Разбираем, на что смотреть в pull request.

Приложение на Laravel начинает отдавать 502 и таймауты при трёх сотнях одновременных запросов, хотя код не менялся. Разбираем, что происходит внутри на каждый запрос и где именно упирается производительность.

Что происходит, когда вы вызываете app()->make() или пишете зависимость в конструкторе контроллера. Разбираем механизм резолвинга, привязки и рефлексии в Laravel 11.x.

Мажорный апгрейд Laravel — это не «поменять цифру в composer.json». Разбираем, что происходит с автозагрузкой, кешем конфигурации и очередями в момент деплоя и почему app` down` не спасает.

Контроллер Laravel может работать быстро на тестовых данных и посыпаться в проде: растут SQL-запросы, память и время ответа. Разбираем, что искать на ревью и какие изменения действительно снижают цену запроса.

Мажорный апгрейд Laravel ломает прод не синтаксисом, а тем, что старые и новые контейнеры разъезжаются по кешу и очередям. Разбираем, где именно система падает и как замерить простой до и после.