YoVDO

Life Beyond Distributed Transactions - An Apostate's Implementation

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses Microservices Courses Azure Cosmos DB Courses NoSQL Databases Courses Distributed Transactions Courses Azure Service Bus Courses Message Queues Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the challenges and solutions of coordinating activities across non-transactional resources in a comprehensive conference talk. Delve into Pat Helland's influential paper "Life Beyond Distributed Transactions: An Apostate's Opinion" and its practical implementations in modern distributed systems. Examine real-world examples using Azure Cosmos DB, Azure Service Bus, and Azure SQL Server to understand how to achieve robust coordination without relying on distributed transactions. Learn about advanced coordination workflows like Sagas and their application in enterprise-scale systems. Gain insights into handling failures, implementing retry mechanisms, and designing scalable solutions for microservices architectures. Discover how to adapt legacy codebases that assumed transactional guarantees to work effectively in distributed environments.

Syllabus

Introduction
Distributed Transactions
Two Phase Commit Protocol
Transactions within a single resource
Pat Helland
Transactional Boundary
Code Example
Dispatch
Order Request
Indirection
Retry
Unit of Work
Triggers
Demo
Coordinate Transactions
Microservices


Taught by

NDC Conferences

Related Courses

Amazon DynamoDB Data Modeling
A Cloud Guru
AZ-303 Part 4 - Implement and Manage Data Platforms in Azure
A Cloud Guru
Azure Cosmos DB Deep Dive
A Cloud Guru
Big Data Essentials
A Cloud Guru
Choosing the Right Database Service on AWS
A Cloud Guru