Учим проектировать системы, готовые к росту продукта и требований
Практическая школа архитектуры
Видеоурок DDD: почему анемичная модель ломает код
Коротко и по делу: на примере видно, как «класс с полями + сервис» приводит к багам, дублированию и тяжёлым тестам — и что с этим делать.
15 минут, без воды
Подойдёт для C# / Java / Go
Урок 1 — здесь на странице, Урок 2 — после регистрации
Смотреть видеоурок
Получить урок 2
Что увидишь в видеоуроке
Что такое анемичная доменная модель — и почему она «протекает».
Тактические паттерны с примерами: Entity, Value Object, Aggregate, Domain Service, Factory, Repository.
Почему тесты становятся хрупкими и дорогими.
К чему прийти: правила живут внутри сущностей, а не размазываются по коду.
Видео ниже. Смотри — и реши, стоит ли менять подход в проекте.
Смотреть видеоурок
Видео: Урок 1 «Анемичная доменная модель — путь к хаосу в коде»
Понравилось? Дальше интереснее — забирай Урок 2
Во второй части мы берём тот же пример и собираем богатую доменную модель:
Защищаем
инварианты прямо в сущностях;
Разбираем
Value Object / Entity / Aggregate без академизма;
Показываем,
как укорачиваются тесты и упрощается поведение use case;
Даём мини-практику
и чек-лист самопроверки.
Получить урок 2
Зачем тебе второй урок
Перенесёшь бизнес-правила внутрь модели — меньше дефектов на ровном месте.
Увидишь, как поменяется тестируемость: меньше моков, больше смысла.
Свяжешь это с реальной архитектурой (Clean Architecture): домен независимо от фреймворков/БД.
Кому это полезно
Разработчикам (junior/middle/senior)
Поймёшь, как писать код «от предметной области», а не от фреймворка.
01
Аналитикам
Станет яснее, где «живут» правила домена и зачем нужны границы.
02
Техлидам
Поймёшь, когда базовой структуры «контроллер-сервис-репозиторий» уже не хватает — и как двигаться к Clean Architecture.
03
Как это работает
Смотри Урок 1
прямо на странице
Оставь почту —
пришлём ссылку на Урок 2 на GetCourse
Примени завтра
— мини-практика + чек-лист помогут быстро проверить свой код.
Демо — без проверки ДЗ и созвонов. Эти опции — в полной версии курсов
Смотреть видеоурок
О MicroArch
MicroArch — практическая школа архитектуры.
15 лет опыта
в разработке и 9000+ часов практики на реальных проектах.
2000+ специалистов
прошли обучение,
94% рекомендуют курсы коллегам.
25+ архитектурных паттернов
и антипаттернов в каждой программе.
Спикеры ArchDays, Highload++, Podlodka
— эксперты делятся практикой, а не теорией.
Курсы проходят компании:
80+ бизнесов выровняли знания команд с MicroArch.
Вместо Pet-проектов — разбор боевых кейсов
и практики внедрения DDD и MSA.
Вопросы
Это бесплатно?
Да, оба демо — бесплатно.
Нужен конкретный язык?
Нет. Примеры понятны для C# / Java / Go.
Будут проверки ДЗ?
В демо — нет. Проверки и лайвы — в полной версии курсов.
Где второй урок?
Отправим ссылку на GetCourse после регистрации.
Готов перейти к «богатой» модели и увидеть разницу на практике?
Получить Урок 2