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 Distributed Systems Courses NoSQL Databases Courses Azure Service Bus Courses Message Queues Courses

Course Description

Overview

Explore the challenges and solutions of coordinating activities between non-transactional resources in distributed systems. Dive into a comprehensive examination of Pat Helland's influential paper "Life Beyond Distributed Transactions: An Apostate's Opinion" and its practical applications in modern software architecture. Learn how to implement coordination strategies across NoSQL databases, microservices, message queues, and HTTP web services without relying on distributed transactions. Examine real-world examples using Azure Cosmos DB, Azure Service Bus, and Azure SQL Server to understand the complexities of ensuring data consistency and reliability. Discover advanced coordination workflows, such as Sagas, to achieve robust and scalable enterprise-level solutions. Gain valuable insights from a case study where assumptions about transactional success were challenged in a production environment. Through this in-depth exploration, acquire the knowledge and tools necessary to design and implement effective coordination mechanisms in distributed systems that lack traditional transactional support.

Syllabus

Introduction
ToPC
Summary
Example
The Idea
The Implementation
Retry
Dispatching
Failsafe Process
Demo
Stock Request Denied
Stock Request Denied Demo
Stock Request Denied Cancel
Stock Request Rejected Demo
Microcircuits
Sequel
Transactional Boundaries
Lessons


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