Как изолировать данные от других процессов, у нас же микросервисы?
В микросервисной системе нет общей централизованной СУБД,
в которой мы можем выставить уровень изоляции транзакций и доверить эту изоляцию профессионалу (то есть СУБД).
В микросервисах разработчик сам продумывает оптимизации и синхронизации данных.
Не редко бывают случаи, когда блокировками данных между процессами пренебрегают, чтобы достичь максимальной производительности.
Но если всё же блокировки важны, то их нужно реализовать самим. Это видео именно об этом - как изолировать данные от других процессов.
Теория по данному видео представлена в видео “Микросервисы. Согласованность данных“
Ссылки
первое видео практикума. Оркестрация
как настроить проверку качества кода
теория по теме “Согласованность данных“
код сервиса
P.S.: чтобы видео не получилось долгим и нудным, я пообрезала его по максимуму, поэтому обращайте внимание на код, который я не проговариваю, но он есть)
3 views
2
1
9 months ago 02:22:41 1
DevOps by Rebrain: Варианты построения CI CD в enterprise
12 months ago 00:43:30 7
Есть ли Go после Python? — OR подкаст, 1 выпуск
2 years ago 00:15:43 2
Микросервисы. Практикум. Видео 3. CQRS-представление
2 years ago 00:04:49 1
Микросервисы. Практикум. Задача
2 years ago 00:22:45 3
Микросервисы. Практикум. Видео 1. Оркестрация
2 years ago 00:18:48 3
Микросервисы. Практикум. Видео 2. Транзакции
4 years ago 01:39:08 1
Микросервисы, Монолит и Зомби: онлайн-дебаты от Яндекс.Практикума