-
Урок 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