Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Distributed Sagas: A Protocol for Coordinating Microservices - Caitie McCaffrey - JOTB17

Автор: J On The Beach

Загружено: 2017-06-09

Просмотров: 49330

Описание:

Microservices have become the defacto architecture pattern for building services. However separating business logic into small services that operate with a single logical data set has introduced consistency challenges. Previous attempts to solve this problem like two phase commit have not been widely adopted due to availability and liveness issues.

Instead developers implement feral concurrency control mechanism. This technique can be error prone, and often results in “Death Star” architectures which rely on chained calls to enforce application invariants. These architectures become more complicated over time, and are difficult to modify and extend, and often don't correctly handle all failure scenarios.

In this talk I propose a new solution for this problem, Distributed Sagas, a protocol for coordinating requests among multiple micro services, while ensuring application invariants.

Distributed Sagas: A Protocol for Coordinating Microservices - Caitie McCaffrey - JOTB17

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Using sagas to maintain data consistency in a microservice architecture by Chris Richardson

Using sagas to maintain data consistency in a microservice architecture by Chris Richardson

Объясняю распределенные системы, как будто мне 5 лет

Объясняю распределенные системы, как будто мне 5 лет

Rewrites in Real Life - Camille Fournier - JOTB17

Rewrites in Real Life - Camille Fournier - JOTB17

Top 5 techniques for building the worst microservice system ever - William Brander - NDC London 2023

Top 5 techniques for building the worst microservice system ever - William Brander - NDC London 2023

Распределенные системы в одном уроке Тима Берглунда

Распределенные системы в одном уроке Тима Берглунда

«Создание масштабируемых служб с отслеживанием состояния» Кейти МакКэффри

«Создание масштабируемых служб с отслеживанием состояния» Кейти МакКэффри

Боитесь программировать? Бойтесь. Но программируйте. Показываю, где и что • Offtopic • Live Stream

Боитесь программировать? Бойтесь. Но программируйте. Показываю, где и что • Offtopic • Live Stream

Монолитная или микросервисная архитектура: какую использовать и когда?

Монолитная или микросервисная архитектура: какую использовать и когда?

Do you know Distributed transactions?

Do you know Distributed transactions?

OAuth 2.0 and OpenID Connect (in plain English)

OAuth 2.0 and OpenID Connect (in plain English)

Microservices • Martin Fowler • GOTO 2014

Microservices • Martin Fowler • GOTO 2014

Data Consistency in Microservice Using Sagas

Data Consistency in Microservice Using Sagas

The Many Meanings of Event-Driven Architecture • Martin Fowler • GOTO 2017

The Many Meanings of Event-Driven Architecture • Martin Fowler • GOTO 2017

Design Microservice Architectures the Right Way

Design Microservice Architectures the Right Way

Пять наиболее часто используемых стратегий развертывания

Пять наиболее часто используемых стратегий развертывания

Microservices with Databases can be challenging...

Microservices with Databases can be challenging...

Data Consistency in Microservices Architecture (Grygoriy Gonchar)

Data Consistency in Microservices Architecture (Grygoriy Gonchar)

Martin Fowler  –  Microservices

Martin Fowler – Microservices

Kubernetes — Простым Языком на Понятном Примере

Kubernetes — Простым Языком на Понятном Примере

Taming distribution: formal protocols for Akka Typed - Roland Kuhn - JOTB17

Taming distribution: formal protocols for Akka Typed - Roland Kuhn - JOTB17

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]