Applying the Saga Pattern • Caitie McCaffrey • GOTO 2015

preview_player
Показать описание
This presentation was recorded at GOTO Chicago 2015. #gotocon #gotochgo

Caitie McCaffrey - Distributed Systems Diva at Twitter @CaitieMcCaffrey

RESOURCES

ABSTRACT
As we build larger more complex applications and solutions that need to do collaborative processing the traditional ACID transaction model using coordinated 2-phase commit is often no longer suitable. More frequently [...]

Download slides and read the full abstract here:

#DistributedSystems #SagaPattern #CaitieMcCaffrey

CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:

Looking for a unique learning experience?

SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
Рекомендации по теме
Комментарии
Автор

Looking for books & other references mentioned in this video?
Check out the video description for all the links!

Want early access to videos & exclusive perks?

Question for you: What’s your biggest takeaway from this video? Let us know in the comments! ⬇

GOTO-
Автор

Great presentation. Still relevant in 2023 👍

t
Автор

Very helpful presentation. Saved me a lot of effort in understanding why and how Saga is used for orchestrating a transaction

mrbharatmehta
Автор

Finally, the slides and the video at the same time. Also, excellent presentation. Very knowledgeable.

laytonmiller
Автор

This talk will be relevant for a while as we all are looking into various ways forms of asynchronous data, multiple data streams, and complex dependencies in transactions . Love this talk

nmuta
Автор

what a clear presentation!! Thanks to your talk, i figure out what saga pattern is and could imagine what redux-saga does. Thx again!!

iloveyeseul
Автор

So much comprehensive explanation that irresistibly leads me to understand what saga is

jjong
Автор

Thank u so much for this presentation. Still worth for watching in 2025 and so on

davedoan
Автор

Need to learn the Saga Pattern for my first developer job, and this video was certainly a superb starting point!
Seldom does new concepts click as fast and easily as this one did after watching your talk.


Thank you, Caitie!

pontusdevelopment
Автор

What a smart engineer. Well explained! Thanks.

lmMVePXBn
Автор

Wonmderful talk! Very articulate and the examples are excellent. Thanks for sharing this.

programming
Автор

This presentation made Saga's click for me. Nice one.

perkimon
Автор

Awesome talk. Thanks for a great presentation

ValeriyaSerdyukova
Автор

Great presentation. Still relevant in 2025 👍

mahdizarepoor
Автор

An LLT is a saga if it can be written as a sequence of transactions that can be interleaved *with other transactions*. What the presenter mentioned at 10:11 (the one gotcha that sub-transactions cannot depend on one another .. T2 cannot take input from T1) is not correct!

saeidh.
Автор

Two questions

1. The presenter says they are using Azure Service Bus as a log. How does this work? I don't understand how a queue would be a useful way to store log information.
2. They mention a "CP log", what does that mean in this context?

XibaXela
Автор

Very clearly and thoroughly explained, thank you.

legiogallica
Автор

My Ears didn't breathe at all watching whole talk 😂

sujeetagrahari
Автор

Although it is a bit fast, and some background knowledge is assumed, it's a great presentation ... Thanks !!

CFXplosive
Автор

What if the Saga Log node fails? I think from her presentation, the Saga Log node is not allowed to fail.

chrismaandhika
welcome to shbcf.ru