Когда использовать Transactional Script
Transactional Script — идеальный выбор в следующих ситуациях:
✔ Простые CRUD-операции, где логика — это валидация и сохранение.
✔ Операции с четкой последовательностью действий, не требующие сложных инвариантов.
✔ Отчеты и аналитика — собрать данные и выдать результат.
✔ В рамках DDD — для простых ограниченных контекстов (Bounded Contexts), где сложность домена простая.
✔ На начальных этапах проекта, когда еще не разобрались в доменной области.
В контексте DDD важно понимать: использование Transactional Script — это нормально.
DDD не требует повсеместного применения Domain Model. Он требует осознанного выбора инструмента под задачу.
Если контекст прост — используйте простой инструмент.
#DDD #SoftwareArchitecture #designpatterns #BoundedContext
Transactional Script — идеальный выбор в следующих ситуациях:
✔ Простые CRUD-операции, где логика — это валидация и сохранение.
✔ Операции с четкой последовательностью действий, не требующие сложных инвариантов.
✔ Отчеты и аналитика — собрать данные и выдать результат.
✔ В рамках DDD — для простых ограниченных контекстов (Bounded Contexts), где сложность домена простая.
✔ На начальных этапах проекта, когда еще не разобрались в доменной области.
В контексте DDD важно понимать: использование Transactional Script — это нормально.
DDD не требует повсеместного применения Domain Model. Он требует осознанного выбора инструмента под задачу.
Если контекст прост — используйте простой инструмент.
#DDD #SoftwareArchitecture #designpatterns #BoundedContext
Просмотры: 29