Distributed Transactions

Создание событийно-управляемых микросервисов - Глава 8 - Построение рабочих процессов с помощью микросервисов

Создание событийно-управляемых микросервисов - Глава 8 - Построение рабочих процессов с помощью микросервисов

Переводы: EN
Существует два шаблона построения микросервисов, управляемых событиями: Хореография (без централизованной координации) Оркестровка (с централизованной координацией) У обоих есть плюсы и минусы (однако мне кажется, что оркестровка все-таки более удобный шаблон) Как реализовать распределенные транзакции с хореографией и оркестровкой. Как ИЗБЕЖАТЬ реализации распределенных транзакций — подход с компенсационным рабочим процессом. Все это раскрыто в главе 8 книги, которую мы сейчас изучаем: “Создание событийно-управляемых микросервисов” Адама Беллемара. Оригинал: “Building Event-Driven Microservices: Leveraging Organizational Data at Scale” by Adam Bellemare
Высоконагруженные приложения - Глава 9 - Согласованность и Консенсус

Высоконагруженные приложения - Глава 9 - Согласованность и Консенсус

Переводы: EN
Ранее книжный клуб нашей компании изучил отличную книгу: Martin Kleppmann - Designing Data-Intensive Applications Мартин Клеппман - Высоконагруженные приложения. Программирование, масштабирование, поддержка Это - лучшая книга о создании комплексных масштабируемых программных систем, которые я когда-либо читал. 💪 Как обычно, я подготовил краткий обзор и майнд-мапу. В главе 9 рассказывается о согласованности и консенсусе в распределенных системах. Она охватывает следующие темы: Что такое согласованность и согласованность в конечном счете.