1. Присоединяйся к лучшим! Пройди - РЕГИСТРАЦИЮ!

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

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

Поделиться этой страницей

  1. #Megalodon

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

    Регистрация:
    17 фев 2019
    Сообщения:
    29.361
    Симпатии:
    33.360
    [Валентин Удальцов] 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. Todos
    Ответов:
    0
    Просмотров:
    542
  2. #Megalodon
    Ответов:
    0
    Просмотров:
    1.058
  3. #Megalodon
    Ответов:
    4
    Просмотров:
    2.745
  4. aeniel
    Ответов:
    0
    Просмотров:
    19
  5. Shark Mafia
    Ответов:
    2
    Просмотров:
    1.654
  6. #Megalodon
    Ответов:
    0
    Просмотров:
    594
  7. Shark Mafia
    Ответов:
    0
    Просмотров:
    411
Загрузка...