6. Архитектура на базе событий - достоинства
• Масштабируемость
• Расширяемость
• Кастомизация
7. Архитектура на базе событий - недостатки
• Необходимость контроля фронта распространения
• Большое количество промежуточных обработчиков
• Возможность дублирования
• Нельзя нарушать принципы построения
• Возможность конфликтов
• Возможность потери контекста исполнения
8. Проектирование архитектуры на базе
событий
• Правила именования
• Фронт распространения
• Типизация
• Компонентная типизация
10. События и бизнес
• Статистика
• Аудит операций, история, event sourcing
• Возможность оперировать операциями, а не наборами
изменений
• Тестирование на базе бизнес-сценариев