В этом выпуске мы поговорили с архитектором и преподавателем Кириллом Витчинкиным о том, почему DDD переживает второе рождение, как его стратегия, тактика и единый язык спасают микросервисы от «тысячи сервисов ради хайпа», и чем Event Storming помогает вытянуть скрытые знания из трейдеров, курьеров и кол-центров, прежде чем писать код. Обсудили как доменные события делают тесты чище, фичи быстрее, а нервы крепче.
Подписывайтесь, ставьте лайк и делитесь в комментариях: сколько микросервисов живёт у вас, кто уже внедрил DDD в проде и где-то по дороге сломал себе мозг.
(00:00) - — Введение. DDD снова на расхайпе?
(01:24) - — «Мёртв, но жив»: как DDD пережил 20 лет и вернулся круче, чем раньше
(02:34) - — Микросервисы vs Монолит: кто сделал DDD модным?
(04:20) - — Где DDD реально спасает, а где вам хватит CRUD-а
(06:25) - — Три слоя DDD: философия, стратегия, тактика
(09:10) - — Кодишь автоматизацию? Сначала пропитайся болью бизнеса!
(13:46) - — Рич-модель против «анемичных DTO»: экономим нервы и тесты
(18:22) - — Итерации, ошибки и поправки: почему «семь пятниц» — это нормально
(21:48) - — Брокерский ад и “стакан”: DDD в диких финансовых джунглях
(28:03) - — EventStorming на пальцах: раскрашиваем бизнес-процесс за час
(32:50) - — Миф о «микро»-сервисах: почему размер не главное?
(35:06) - — Bounded Context: та самая граница, за которой исчезает боль
(39:16) - — Служебный, Core, Generic: три вида субдоменов и как не утонуть
(44:02) - — Единый язык: как одно слово «анкета» сожгло месяц разработки
(49:26) - — Кейс Hexlet: одно слово «курс» — взлет продаж или мгновенный провал?
(57:18) - — Customer Journey Map ≠ юзер-флоу: строим путь клиента, а не экраны
(01:02:56) - — Разбиваем бизнес на субдомены: практическая схема «курсы → платежи → отзывы»
(01:09:12) - — Bounded Context в деле: почему бухгалтер и маркетолог видят разных «клиентов»
(01:16:38) - — Большой бизнес, маленький бизнес: где DDD обязателен, а где роскошь
(01:23:33) - — «Один экземпляр сущности» — путь к грязному монстру из 150 полей
(01:31:18) - — Спагетти-сервисы: типичные ошибки опенсорса и как их резать DDD-ножом
(01:45:33) - — Культура без начальника: какие решения можно принимать «на месте»
(01:49:35) - — Тактический DDD: паттерны, которые ускорят вас завтра
(01:54:53) - — Доменные события 101: зачем стрелять ивентами прямо из агрегата
(01:57:23) - — Асинхронность без боли: как события сокращают дубли и хаос
(02:06:48) - — Навыки архитектора 2025: почему «внутренний» код важнее инфраструктуры
(02:08:33) - — Заключение: DDD — не серебряная пуля, а пулемёт. Главное - уметь стрелять
★ Support this podcast ★