Дмитрий Павлов, Антон Бевзюк, Domain Driven Design. Как писать простой код для сложных систем?
Нельзя просто так взять и написать простой код для сложной системы. Сколько бы мы не продумывали дизайн, наша стройная объектная модель начинает рушиться о суровую реальность требований. Через пару месяцев мы получаем множество неповоротливых объектов с набором полей под все сценарии использования. А ведь, еще вчера код был простой и понятный, архитектура стройна и без костылей. Откуда берется сложность? Как с ней бороться? Или это наш программистский крест? В мастер классе мы разберемся, как Domain Driven Design помогает разрабатывать объектную модель для сложных систем. Почему лучше иметь несколько контекстов использования классов? Почему 2-3 объекта для одной и той же бизнес-сущности это нормально? Почему важно говорить с бизнесом на едином языке и как явно выражать это в коде? Осторожно, техническая сессия, много кода, боли и холиваров. Ссылка на презентацию: http://www.slideshare.net/ScrumTrek/d...

Алексей Мерсон — Domain-driven design: рецепт для прагматика

Денис Цветцих. Чистая Архитектура и DDD 10 лет спустя

What is DDD - Eric Evans - DDD Europe 2019

Domain Driven Design – просто о сложном. Дмитрий Науменко.

Bounded context: будь проще! – Евгений Пешков

Олег Зинченко. What DDD is? And How I realized that MVC is a myth! Symfony CAMP 2014

Максим Цепков, Действуй, опираясь на ценности, а не просто применяй инструменты!

Сергей Баранов — Многоликий DDD

DDD — Domain Driven Design: Что это такое и как использовать (Максим Цепков) #системныйаналитик #ddd

Сергей Протько "Солидный код"

Многоликий DDD — Сергей Баранов

Implementing DDD with the Spring Ecosystem by Michael Plöd @ Spring I/O 2018

Федор Щудло "Эволюция Enterprise-архитектур. От MVC до Clean Architecture"

Анна Обухова, Скрам-Мастер технологии влияния: как создать команду изнутри

Об истории обобщенных функций // Владимир Арнольд

Большие проекты, архитектура и фреймворки. Александр Макаров.

Domain-driven design, DDD / Предметно-ориентированное проектирование

Артём Антоненко «Domain Driven Design» | CODEiD (11.08.2018)

Константин Густов — От монолита к микросервисам: история и практика

