Является усовершенствованием паттерна Model-View-Controller и более удобен для создания веб-приложений.
Большинство фреймворков на данный момент использует MVC. Впервые он был представлен в 70-х годах и предназначался для разработки десктопных приложений. Несмотря на это, в течении долгого времени, паттерн используется и для веб-приложений.
В этой статье мы познакомимся с паттерном Action-Domain-Responder (ADR — Действие-Домен-Ответчик) и научимся его применять в Laravel.
https://laravel.demiart.ru/pattern-action-domain-responder/