Содержание
- 2. Но для начала выкинем R из CQRS CQS – Command Query Separation, разделение команд и запросов
- 3. Не-CQS-ный код
- 4. Превращается в CQS-ный код
- 5. А вот теперь CQRS CQRS – Command Query Responsibility Segregation, разделение ответственности на команды и запросы
- 6. CRUD-сценарий
- 7. Что происходит дальше? - У нас есть концептуальная модель, которая взаимодействует с основными объектами нашего домена
- 8. CQRS-сценарий
- 9. CQRS-сценарий с разными хранилищами
- 10. Эволюция команд и запросов на практике Акт первый
- 11. Эволюция команд и запросов на практике Акт второй
- 12. Эволюция команд и запросов на практике Акт третий
- 13. Эволюция команд и запросов на практике Акт четвертый
- 14. Эволюция команд и запросов на практике Занавес - Меньше зависимостей в каждом классе - Соблюдается принцип
- 15. CQRS может быть на любом уровне Тенденция рефакторинга: - Растет количество классов - Растет количество методов
- 16. Наш недо-CQRS
- 17. Наш недо-CQRS
- 18. Наш недо-CQRS
- 19. Наш недо-CQRS
- 20. Наш недо-CQRS
- 21. Наш недо-CQRS
- 22. Как это выглядит в бою?
- 23. Как это выглядит в бою?
- 25. Скачать презентацию