Domain-Driven Design — мощный инструмент для проектирования сложных систем, но его внедрение часто вызывает вопросы. Почему стратегический уровень DDD играет ключевую роль? Какие сложности поджидают разработчиков на этом пути? И что нужно сделать, чтобы DDD действительно приносил пользу?
В этом интервью с Владом Хононовым, автором книги "Learning Domain-Driven Design", мы разбираем, как правильно применять DDD в реальных проектах, какие ошибки совершают команды и что ждёт этот подход в будущем.
Канал с анонсами https://t.me/megdu_skobok
Ламповый чат https://t.me/backend_megdu_skobkah
Boosty https://boosty.to/megdu_skobok
О чём говорим:
— Почему стратегический уровень DDD так важен
— Как сделать первые шаги и преодолеть высокий порог входа
— Реальные примеры внедрения: успехи и трудности
— DDD и микросервисы: всегда ли они связаны
— Влияет ли искусственный интеллект на развитие DDD
— Как будет развиваться DDD в ближайшие годы
— Опыт Влада в написании книги и его новый проект
Если хотите глубже разобраться в DDD и понять, как применять его эффективно, это интервью для вас.
Полезные ссылки
- Balancing Coupling in Software Design https://www.amazon.com/Balancing-Coupling-Software-Design-Addison-Wesley-ebook/dp/B09RV3Z3TP
- Learning Domain-Driven Design https://www.amazon.com/Learning-Domain-Driven-Design-Aligning-Architecture/dp/1098100131
- https://vladikk.com/page/about/
Таймкоды
00:00 Вступление
02:16 Почему стратегические паттерны самое важное в DDD?
08:50 Что самое сложное в DDD
11:47 Роль DDD с современной архитектуре
14:15 Первые шаги в DDD
20:44 Как уменьшить порог входа в DDD
32:49 Пример не правильного внедрения DDD
38:32 Пример как компания успешно внедрила DDD
41:32 DDD и AI
43:20 Эволюция и будущее DDD
47:34 Опыт написания книги "Learning DDD"
51:27 Обсуждение новой книги "Balancing coupling in software design"
55:56 Блиц вопросы и выводы