Высокая сложность
architecture
Паттерн Publish-Subscribe позволяет компонентам взаимодействовать друг с другом, используя сообщения, что обеспечивает слабую связанность между ними.