Доклады / Domain Driven Design в условиях разработки распределенных приложений

Распределенная архитектура приложения сейчас является наиболее актуальным выбором при проектировании корпоративных информационных систем. Такие архитектурные шаблоны как сервисно-ориентированная архитектура (SOA) и трехзвенная архитектура (3-tier architecture) являются de-facto стандартами в разработке корпоративных приложений.

Зачастую, главной проблемой в разработки является борьба со сложностью решаемой задачи, при этом для приложений уровня предприятия сложность с каждым годом стремительно увеличивается. Одним из наиболее эффективных средств борьбы с растущей сложностью является методология проектирования на основе модели предметной области (Domain Driven Design, DDD).

Каждый, кто пытался применить DDD в приложениях, имеющих распределенную архитектуру, будь то сервисы или клиент-сервер, знает с каким количеством трудностей приходится сталкиваться. В докладе будут рассмотрена целесообразность применения DDD в приложениях с сервисно-ориентированной архитектурой и в многозвенных приложениях, будут освещены трудности, возникающие при использовании DDD, и обозначены пути их преодоления. Будут даны ответы на вопросы:

Стоит ли использовать DDD при разработке распределенных приложений?

Как использовать DDD при использовании различных архитектурных стилей?



Какую роль играют библиотеки, инструменты и фреймворки в разработке на основе модели предметной области?

Какова эффективность использования DDD в agile-процессе разработки распределенных приложений?

Domain Driven Design в условиях разработки распределенных приложений from Stas Fomin on Vimeo.

Уровень аудитории: практикующие, эксперты

Направления: Engineering & Quality, Experience Report

Докладчик

Николай Гребнев Николай Гребнев
CustIS (Москва)

На доклад идут: 17

Комментарии

 

Зарегистрируйтесь, чтобы оставлять комментарии

123