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