Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай Приложения с использованием Event Sourcing, CQRS, DDD, а также все другие курсы, прямо сейчас!
Премиум
  1. Урок 1. 00:03:44
    1 - Event sourcing Введение в курс
  2. Урок 2. 00:02:46
    2 - Понятие события (Event)
  3. Урок 3. 00:02:17
    3 - Событийные архитектуры Event driven architecture
  4. Урок 4. 00:03:25
    4 - C чем можно сравнивать Event Driven Architecture (EDA)
  5. Урок 5. 00:02:55
    5 - Синхронность и асинхронность Synchronous VS Asynchronous
  6. Урок 6. 00:06:49
    6 - Особенности и преимущества EDA- Изменение направленности коммуникации
  7. Урок 7. 00:03:11
    7 - Особенности и преимущества EDA - Надежность системы. Message brokers
  8. Урок 8. 00:05:13
    8 - Особенности и преимущества EDA - Разделение записи и чтения CQRS
  9. Урок 9. 00:01:03
    1 - DDD. Введение
  10. Урок 10. 00:05:37
    2 - DDD. Предметная область Domain
  11. Урок 11. 00:07:10
    3 - DDD. Повсеместный язык (Ubiquitous language)
  12. Урок 12. 00:07:56
    4 - DDD. Ограниченный контекст (Bounded context)
  13. Урок 13. 00:02:03
    5 - DDD. Как поддомены согласуются с ограниченными контекстами
  14. Урок 14. 00:03:21
    1 - DDD - Entity. Что такое сущности.
  15. Урок 15. 00:04:10
    2 - DDD - Entity identity. Понятие идентичности сущностей
  16. Урок 16. 00:01:22
    3 - DDD - Application generated ID. Генерация ID на стороне приложения
  17. Урок 17. 00:04:01
    4 - DDD - Persistent mechanism assigns identity. СУБД герерирует ID
  18. Урок 18. 00:03:28
    5 - DDD - Timing of ID generation. Ранняя и поздняя генерация ID
  19. Урок 19. 00:07:02
    6 - DDD - Value objects. Объекты значения
  20. Урок 20. 00:07:47
    7 - DDD - Value objects VS Entity. Разница сущностей и объектов значений
  21. Урок 21. 00:01:18
    1 - DDD - Aggregates. Агрегаты введение
  22. Урок 22. 00:06:29
    2 - DDD - Aggregate as update unit. Агрегат как единица изменения
  23. Урок 23. 00:05:12
    3 - DDD - Invariantats, transactions. Инварианты, агрегаты как транзакционная граница
  24. Урок 24. 00:04:19
    4 - DDD Aggregates implementation example Реализация агрегата с атомарными операциями
  25. Урок 25. 00:05:56
    5 - DDD - Transaction isolation. Изоляция транзакций и уровни изоляции
  26. Урок 26. 00:03:36
    6 - DDD - Isolation with optimistic locking. Оптимистичные блокировки DDD Агрегат в другой СУБД
  27. Урок 27. 00:05:56
    7 - DDD - Size matters. Почему мы не хотим делать агрегаты слишком большими
  28. Урок 28. 00:02:15
    8 - DDD - Вопросы формирования агрегата и выбора его размера
  29. Урок 29. 00:03:14
    9 - DDD - Strict and eventual consistency. Виды согласованности строгая и конечная
  30. Урок 30. 00:09:46
    10 - DDD - Aggregates forming. Выбираем размеры наших агрегатов
  31. Урок 31. 01:03:34
    10 - Разбор практического кейса Банк - перевод денег между счетами клиента
  32. Урок 32. 00:24:27
    Implementing Event Driven system. Transactional outbox pattern.
  33. Урок 33. 00:34:53
    1 Event sourcing. Concepts and implementation
  34. Урок 34. 00:45:18
    2 Event sourcing. Concepts and implementation
  35. Урок 35. 00:18:15
    3 Event sourcing. Concepts and implementation
  36. Урок 36. 00:22:01
    5 - Практикум - как написать перевод денег внутри аккаунта на либе.
  37. Урок 37. 01:31:17
    13 - Distributed transaction, two-phase commit (2PC), перевод денег со счета на счет
  38. Урок 38. 00:18:46
    14 - Event store
  39. Урок 39. 00:51:11
    15 - CQRS. How to build projections correctly
  40. Урок 40. 00:40:27
    16 - Inventing Kafka
  41. Урок 41. 00:23:51
    17.1 - CAP теорема, Линеаризация
  42. Урок 42. 00:19:40
    17.2 - CAP теорема, Линеаризация
  43. Урок 43. 00:30:15
    18.1 - Распределенные транзакции с паттерном SAGA
  44. Урок 44. 00:21:43
    18.2 - Распределенные транзакции с паттерном SAGA
  45. Урок 45. 00:32:15
    18.3 - Распределенные транзакции с паттерном SAGA
  46. Урок 46. 00:13:41
    18.4 - Распределенные транзакции с паттерном SAGA
  47. Урок 47. 00:44:04
    18.5 - Распределенные транзакции с паттерном SAGA
  48. Урок 48. 00:15:06
    18.6 - Распределенные транзакции с паттерном SAGA
  49. Урок 49. 00:10:47
    19.1 - Брокеры сообщений. RabbitMQ
  50. Урок 50. 00:07:04
    19.2 - Брокеры сообщений. RabbitMQ
  51. Урок 51. 00:07:37
    19.3 - Брокеры сообщений. RabbitMQ
  52. Урок 52. 00:16:05
    19.4 - Брокеры сообщений. RabbitMQ
  53. Урок 53. 00:16:07
    19.5 - Брокеры сообщений. RabbitMQ
  54. Урок 54. 00:12:33
    19.6 - Брокеры сообщений. RabbitMQ
  55. Урок 55. 00:11:59
    19.7 - Брокеры сообщений. RabbitMQ
  56. Урок 56. 00:11:10
    19.8 - Брокеры сообщений. RabbitMQ
  57. Урок 57. 00:08:10
    19.9 - Брокеры сообщений. RabbitMQ
  58. Урок 58. 00:12:06
    19.10 - Брокеры сообщений. RabbitMQ