Курс на Stepik
Обложка курса «Распределенные транзакции с паттерном Saga» на Stepik
490 ₽

Распределенные транзакции с паттерном Saga 0.000

Открыть на
STEPIK.ORG

Обсудим, как использовать паттерн Saga для построения распределенных бизнес-процессов. Узнаем основные подходы к построению саг, отличия ACID и BASE систем. Подробно разберем способы изоляции при использовании саг.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Распределенные транзакции с паттерном Saga»Учеников на курсе 12
Сертификаты, выданные на курсе «Распределенные транзакции с паттерном Saga»Сертификатов выдано 0
Отзывы о курсе «Распределенные транзакции с паттерном Saga»Отзывов получено 0
Рейтинг курса «Распределенные транзакции с паттерном Saga»Рейтинг курса 0.000
Уроки в курсе «Распределенные транзакции с паттерном Saga»Количество уроков 45
Тесты в курсе «Распределенные транзакции с паттерном Saga»Количество квизов 19
Время прохождения курса «Распределенные транзакции с паттерном Saga»Время прохождения курса
Стоимость курса «Распределенные транзакции с паттерном Saga»Стоимость курса 490 ₽
Обновления курса «Распределенные транзакции с паттерном Saga»Обновления курса
Дата публикации курса «Распределенные транзакции с паттерном Saga»Дата публикации курса
Последнее обновление курса «Распределенные транзакции с паттерном Saga»Последнее обновление
Сложность easy

Чему вы научитесь

  • Вы научитесь использовать паттерн Saga для управления распределенными транзакциями в микросервисных системах.
  • Поймете, чем отличаются подходы оркестрации и хореографии для построения саг, их преимущества и недостатки, области применимости.
  • Ознакомитесь с терминологией Saga, например что такое и зачем нужны CorrelationID, CausationId, почему микросервисы это BASE, а не ACID системы.
  • Поймете, как реализовать изоляцию транзакций в Saga, изучите виды аномалий, такие как Lost Update и Dirty Read, и и способы их предотвращения или обработки.

О курсе

Обсудим, как использовать паттерн Saga для построения распределенных бизнес-процессов. Узнаем основные подходы к построению саг, отличия ACID и BASE систем. Подробно разберем способы изоляции при использовании саг.

Для кого этот курс

Курс предназначен для разработчиков, архитекторов и инженеров любого уровня, работающих с микросервисными архитектурами и распределенными системами. Он будет полезен тем, кто хочет углубить свои знания о транзакционной согласованности и научиться эффективно управлять сложными бизнес-процессами в распределенной среде.

Начальные требования

Для успешного освоения курса потребуется базовое понимание микросервисных архитектур и распределенных систем. Знание принципов работы транзакций, таких как ACID, и базовые навыки работы с системами управления базами данных (SQL/NoSQL) будут полезны. Также желательно иметь опыт программирования на одном из популярных языков (Java, C#, Python и т.д.)

Преподаватели курса

Нагрузка

1-2 часа в неделю

Расскажите о курсе друзьям