Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай Основы Domain Driven Design, а также все другие курсы, прямо сейчас!
Премиум
  • Урок 1. 00:01:02
    Введение
  • Урок 2. 00:05:35
    Предметная область (Domain)
  • Урок 3. 00:07:08
    Повсеместный язык (Ubiquitous language)
  • Урок 4. 00:07:55
    Ограниченный контекст (Bounded context)
  • Урок 5. 00:02:01
    Как поддомены согласуются с ограниченными контекстами
  • Урок 6. 00:03:20
    Что такое сущности (Entity)
  • Урок 7. 00:04:09
    Entity identity. Понятие идентичности сущностей
  • Урок 8. 00:01:21
    Application generated id. Генерация ID на стороне приложения
  • Урок 9. 00:03:59
    Persistent mechanism assigns identity. СУБД герерирует ID
  • Урок 10. 00:03:27
    Timing of ID generation. Ранняя и поздняя генерация ID
  • Урок 11. 00:07:45
    Value objects VS Entity. Разница сущностей и объектов-значений
  • Урок 12. 00:07:00
    Объекты значения (Value objects)
  • Урок 13. 00:01:18
    Введение в агрегаты (Aggregates)
  • Урок 14. 00:06:29
    Update unit. Агрегат как единица обновления.
  • Урок 15. 00:05:12
    Инварианты. Агрегаты как транзакционная граница
  • Урок 16. 00:04:19
    Реализация агрегата с атомарными операциями
  • Урок 17. 00:05:56
    Изоляция транзакций и уровни изоляции
  • Урок 18. 00:02:58
    Оптимистичные блокировки
  • Урок 19. 00:00:40
    Можно ли реализовать агрегат с помощью другой СУБД
  • Урок 20. 00:02:15
    Вопросы формирования агрегата и выбора его размера
  • Урок 21. 00:05:56
    Size matters. Почему мы не хотим делать агрегаты слишком большими?
  • Урок 22. 00:03:14
    Виды согласованности - строгая и конечная (eventual consistency)
  • Урок 23. 00:09:46
    Выбираем размеры наших агрегатов.