Категория:DDD — различия между версиями
м |
м |
||
Строка 8: | Строка 8: | ||
* [[Domain-driven design: от справочников и документов до отчетов (WIAD-2020)]] — обзорный доклад, новая сборка материалов по DDD, фокус на проектировании | * [[Domain-driven design: от справочников и документов до отчетов (WIAD-2020)]] — обзорный доклад, новая сборка материалов по DDD, фокус на проектировании | ||
* [[DDD в современной архитектуре: как отражать модель в код (Podlodka Techlead-2021)]] — фокус на отражении модели в код, про сам подход - кратко | * [[DDD в современной архитектуре: как отражать модель в код (Podlodka Techlead-2021)]] — фокус на отражении модели в код, про сам подход - кратко | ||
+ | * [[DDD - дебют. Разбираемся с Domain Driven Design (вебинар в Школе Системного Анализа 02.2023)]] - здесь подход презентован кратко, но было интересное обсуждение | ||
Презентованный в докладах подход хорошо работает для классических больших приложений, где обработка запросов пользователей преимущественно локализована внутри одного приложения, хотя интеграция с другими, конечно, присутствует. В современной микросервисной (или сервисной) архитектуре приложений, при которой запросы пользователя маршрутизируются и обрабатываются многими сервисами, такие варианты описания моделей работают не слишком хорошо. Но сам подход все равно применим, и у меня есть отдельная серия докладов '''[[:Категория:Акторная модель|Акторная модель]]''' в которых предложен способ описания моделей для таких приложений. | Презентованный в докладах подход хорошо работает для классических больших приложений, где обработка запросов пользователей преимущественно локализована внутри одного приложения, хотя интеграция с другими, конечно, присутствует. В современной микросервисной (или сервисной) архитектуре приложений, при которой запросы пользователя маршрутизируются и обрабатываются многими сервисами, такие варианты описания моделей работают не слишком хорошо. Но сам подход все равно применим, и у меня есть отдельная серия докладов '''[[:Категория:Акторная модель|Акторная модель]]''' в которых предложен способ описания моделей для таких приложений. | ||
[[Категория:Архитектура]] | [[Категория:Архитектура]] |
Версия 13:54, 23 февраля 2023
Материалы по Domain-Driven Design подходу, предложенному Эриком Эвансом для проектирования и разработки Приложений. Наш подход был близок к этому, и после перевода книги Эванса в 2010 году я сопоставил его идеи с используемым у нас и начал развивать наш подход уже в канве DDD - о чем рассказываю в докладах и других материалах.
Основные доклады
- DDD - модель вместо требований (Максим Цепков на AnalystDays-2014) - об использовании при проектировании
- Domain Driven Design - от требований до кода (Максим Цепков на SECON-2014) - здесь про проектирование меньше, зато еще рассказано про отражение модели в код
- От монолитных моделей предметной области - к модульным (Максим Цепков на WIAD-2017) - про ограниченные контексты и перенос практик ООП на работу с понятиями
- Визуальные модели корпоративного приложения (AnalystDays-9 осень 2018) — фокус на различных вариантах визуального представления моделей
- Domain-driven design: от справочников и документов до отчетов (WIAD-2020) — обзорный доклад, новая сборка материалов по DDD, фокус на проектировании
- DDD в современной архитектуре: как отражать модель в код (Podlodka Techlead-2021) — фокус на отражении модели в код, про сам подход - кратко
- DDD - дебют. Разбираемся с Domain Driven Design (вебинар в Школе Системного Анализа 02.2023) - здесь подход презентован кратко, но было интересное обсуждение
Презентованный в докладах подход хорошо работает для классических больших приложений, где обработка запросов пользователей преимущественно локализована внутри одного приложения, хотя интеграция с другими, конечно, присутствует. В современной микросервисной (или сервисной) архитектуре приложений, при которой запросы пользователя маршрутизируются и обрабатываются многими сервисами, такие варианты описания моделей работают не слишком хорошо. Но сам подход все равно применим, и у меня есть отдельная серия докладов Акторная модель в которых предложен способ описания моделей для таких приложений.
Страницы в категории «DDD»
Показана 21 страница из 21, находящейся в данной категории.
2-D
- Блог:Максима Цепкова/2020-08-26: История IT. ООП
- DDD - дебют. Разбираемся с Domain Driven Design (вебинар в Школе Системного Анализа 02.2023)
- DDD - модель вместо требований (Максим Цепков на AnalystDays-2014)
- DDD - модель вместо требований (Максим Цепков на HappyDev-2013)
- DDD - эффективный способ работы в условиях системной сложности (Максим Цепков на SECR-2011)
- DDD в современной архитектуре: как отражать модель в код (Podlodka Techlead-2021)
- DDD для корпоративных систем - модель вместо требований (Максим Цепков на ЛАФ-2011)
- DDD: как жить в проекте без требований (обсуждение на Flow-2023)
- DDD: модели вместо требований 9 лет спустя (ЛАФ-2023)
- DDD: проблемы и решения в отражении модели предметной области в код (Максим Цепков на Software People 2013)
- DDD: Реализуем проект Вавилонская башня (Максим Цепков, Software People 2012)
- Domain Driven Design - от требований до кода (Максим Цепков на SECON-2014)
- Domain-driven design: от справочников и документов до отчетов (WIAD-2020)
В
К-Т
- Классика, user story, use case, DDD: обзор методов (Up!Date-2023)
- Модель системы — архитектура для Agile-разработки (Максим Цепков, AgileDays-2011)
- Необъектные модели предметной области. Опыт CUSTIS (Максим Цепков, ADD-2011)
- От монолитных моделей предметной области - к модульным (Максим Цепков на WIAD-2017)
- Требования или модели - как писать постановки (AnalystDays-2023)
- Три точки опоры в архитектуре корпоративных систем (Максим Цепков, Software People-2011)