Скачать [Валентин Удальцов] MessageBus: от сервисов к обработчикам (2026)

Тема в разделе "Программирование", создана пользователем #SuperPlum, 5 мар 2026.

  1. #SuperPlum

    By:#SuperPlum5 мар 2026
    Moderator
    Команда форума Модератор

    Регистрация:
    17 фев 2019
    Сообщения:
    27.564
    Симпатии:
    23.999
    [Валентин Удальцов] MessageBus: от сервисов к обработчикам (2026)
    Я
    Современные системы базируются на нескольких архитектурных стилях: SOA (service-oriented architecture), MDA (message-driven architecture), EDA (event-driven architecture), CQRS (command and query responsibility segregation).

    В этой лекции мы сделаем шаг от простого кода с "сервисами" и "менеджерами" навстречу этим подходам, спроектировав новые абстракции: сообщение, обработчик, шина, контекст.

    Мы возьмём простую систему из двух модулей, один из которых напрямую обращается к сервису другого и образует неправильное направление зависимостей, и последовательно отрефакторим её с применением паттернов command, event, middleware.

    Всё это мы будем писать на PHP 8.3, вооружившись PHPStan и Deptrac. По дороге обсудим инверсию зависимостей, принципы открытости/закрытости и разделения интерфейсов, иммутабельность, тип callable, вложенные дженерики и трейсинг сообщений.

    ИСТОЧНИК

    СКАЧАТЬ
     
Похожие темы
  1. SilaSliva
    Ответов:
    0
    Просмотров:
    341
  2. SilaSliva
    Ответов:
    0
    Просмотров:
    531
  3. #SuperPlum
    Ответов:
    0
    Просмотров:
    1.019
  4. #SuperPlum
    Ответов:
    4
    Просмотров:
    2.646
  5. aeniel
    Ответов:
    0
    Просмотров:
    18
  6. #SuperPlum
    Ответов:
    0
    Просмотров:
    27
  7. $LIVA MAFIA
    Ответов:
    0
    Просмотров:
    29
Загрузка...