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