Адель Файзрахманов

Архитектура cложных веб-приложений. С примерами на Laravel

бумажная книга
27.98 USD В корзину
Проверить наличие на складах

Склад в Москве

Ожидаемое поступление (если вы сделаете заказ прямо сейчас): 12.12.2025; планируемая отправка: 13.12.2025

Склад в С.-Петербурге

Ожидаемое поступление (если вы сделаете заказ прямо сейчас): 15.12.2025; планируемая отправка: 16.12.2025


Технические характеристики
Издательство:
BHV-СПб
Дата выхода:
август 2025
ISBN:
9785977520911
Объём:
192 страниц
Масса:
255 г

Книга посвящена практическим аспектам проектирования архитектуры сложных веб-приложений с примерами на Laravel. Рассматриваются типовые проблемы, возникающие при масштабировании проектов, и подходы к их решению, включая выстраивание слоев приложения, организацию бизнес-логики, разделение ответственности и работу с инфраструктурным кодом. Анализируются распространенные архитектурные ошибки, связанные с чрезмерной зависимостью от фреймворков, и предлагаются альтернативные решения на основе проверенных практик. Описаны обработка ошибок и валидация, реализация доменного слоя, использование архитектурных паттернов CQRS и Event Sourcing. Особое внимание уделено unit-тестированию, управлению зависимостями, событийно-ориентированному подходу и внедрению паттернов, устойчивых к росту сложности.

Для разработчиков, архитекторов ПО и технических руководителей

 

Современные веб-приложения быстро выходят за рамки простых CRUD-интерфейсов. Стандарты MVC, удобные инструменты быстрой разработки и популярные фреймворки, такие как Laravel, на первых этапах помогают, но со временем становятся источником проблем, поскольку рост проекта требует продуманной архитектуры.

 

Эта книга — практическое руководство по проектированию и развитию сложных веб-приложений. Автор на примерах показывает, как типовые подходы приводят к архитектурной деградации и какие решения позволяют обеспечить развитие проекта: от первых контроллеров с тысячами строк до осмысленного распределения задач между слоями. Вы узнаете:

 

  • Почему принцип «один контроллер правит всеми» — путь к хаосу
  • Как выстраивать слои приложения: от запроса к бизнес-логике
  • Зачем нужны сервисные классы, value objects и событийно-ориентированный подход
  • Как правильно тестировать приложение и не утонуть в абстракциях
  • Где проходит граница между удобством и чрезмерной магией фреймворков



Полная версия

Мы принимаем
Подробнее об оплате

1996-2025 © OTALEX