Влад Хононов: Как DDD меняет разработку? Интервью с автором Learning DDD

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-Coup... Learning Domain-Driven Design https://www.amazon.com/Learning-Domai... 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 Блиц вопросы и выводы

Learning Domain-Driven Design Часть I. Cтратегическое проектирование / Геннадий Круглов
▶︎

Learning Domain-Driven Design Часть I. Cтратегическое проектирование / Геннадий Круглов

Domain-Driven Design | Просто о сложном
▶︎

Domain-Driven Design | Просто о сложном

Разбираем связку Spec-Driven Development (OpenSpec) + BDD + TDD + Claude Code Rules
▶︎

Разбираем связку Spec-Driven Development (OpenSpec) + BDD + TDD + Claude Code Rules

Software 3.0: код будущего
▶︎

Software 3.0: код будущего

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

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

Татьяна Гладких — От записи совещания до RAG: конвейер обработки конференций
▶︎

Татьяна Гладких — От записи совещания до RAG: конвейер обработки конференций

Новое интервью Карпатого: мы создаём не разум, а призраков без контроля
▶︎

Новое интервью Карпатого: мы создаём не разум, а призраков без контроля

Сложность и модулярность  две стороны одной медали. Влад Хононов.
▶︎

Сложность и модулярность две стороны одной медали. Влад Хононов.

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

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

AI, PostgreSQL vs MySQL, Cloud Native database, один день из жизни DBA - Вадим Бобцов
▶︎

AI, PostgreSQL vs MySQL, Cloud Native database, один день из жизни DBA - Вадим Бобцов

Владимир Хориков — Validation and DDD
▶︎

Владимир Хориков — Validation and DDD

Интервью с автором Learning Domain-Driven Design • Влад Хононов
▶︎

Интервью с автором Learning Domain-Driven Design • Влад Хононов

Vladimir Maslov — System Design. How to Build a Distributed System and Pass an Interview
▶︎

Vladimir Maslov — System Design. How to Build a Distributed System and Pass an Interview

Domain Driven Design в Go — это не больно (почти) / Илья Сергунин (Авито)
▶︎

Domain Driven Design в Go — это не больно (почти) / Илья Сергунин (Авито)

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

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

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

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

System Design глазами TechLead
▶︎

System Design глазами TechLead

Алексей Кашин — Надежно отправляем события в Apache Kafka. От CDC до паттерна Transactional Outbox
▶︎

Алексей Кашин — Надежно отправляем события в Apache Kafka. От CDC до паттерна Transactional Outbox

Архитектура DDD: принципы и реализация на Python
▶︎

Архитектура DDD: принципы и реализация на Python

Domain-Driven Design для реальных проектов: как защитить код от хаоса и человеческого фактора | DDD
▶︎

Domain-Driven Design для реальных проектов: как защитить код от хаоса и человеческого фактора | DDD