#55 DDD: как подружить бизнес и код | Кирилл Ветчинкин | Организованное программирование
В этом выпуске мы поговорили с архитектором и преподавателем Кириллом Витчинкиным о том, почему DDD переживает второе рождение, как его стратегия, тактика и единый язык спасают микросервисы от «тысячи сервисов ради хайпа», и чем Event Storming помогает вытянуть скрытые знания из трейдеров, курьеров и кол-центров, прежде чем писать код. Обсудили как доменные события делают тесты чище, фичи быстрее, а нервы крепче.
Подписывайтесь, ставьте лайк и делитесь в комментариях: сколько микросервисов живёт у вас, кто уже внедрил DDD в проде и где-то по дороге сломал себе мозг.
Подписывайтесь, ставьте лайк и делитесь в комментариях: сколько микросервисов живёт у вас, кто уже внедрил 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 — не серебряная пуля, а пулемёт. Главное - уметь стрелять
Creators and Guests

Guest
Кирилл Ветчинкин
Эксперт в области микросервисной архитектуры (MSA), предметно-ориентированного проектирования (DDD) и Event Storming
