TGViewer
IT MEGA IT MEGA @it_mega_g · 11.2K subscribers
Post #1467 3.62K
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, вложенные дженерики и трейсинг сообщений.

☁️ Облако скачать бесплатно

🗣Язык: Русский
💰Цена: 7 000₽
💿Размер: 1.3GB
⏰ Длительность: 3часа

#PHP #SQL #Администратор_Linux #Linux_Server

IT MEGA
More from @it_mega_g
  1. Oct 8, 2026😎ИИ ускоряет атаки. А что насчет защиты? Злоумышленникам уже не обязательно пропорциональ…
  2. Oct 8, 2026RAG-системы на векторных базах данных. (2026) Чему вы научитесь: 📍Научитесь создавать сис…
  3. Oct 6, 2026AI Developer на Python: LLM в реальных приложениях. (2026) Чему вы научитесь: 📍Вы научите…
  4. Oct 5, 2026Доходные сайты, приложения и боты с помощью нейросетей. (2026) Чему вы научитесь: 📍Уже на…
  5. Oct 2, 2026Harness Engineering: практический мастер-класс. (2026) Чему вы научитесь: 📍Курс фокусируе…
  6. Oct 1, 2026Канал Потрясные находки. (2026) Чему вы научитесь: 📍Разнообразим и этой темой 👻 📍Мы соб…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →