YoVDO

Reliable Messaging in the World of Actors

Offered By: GOTO Conferences via YouTube

Tags

GOTO Conferences Courses System Architecture Courses Idempotency Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore reliable messaging in actor-based systems through this 38-minute conference talk from YOW! 2022. Delve into the challenges of achieving message delivery guarantees in actor model frameworks, which typically use at-most-once delivery. Learn from Vagif Abilov's experience in revising approaches to message delivery guarantees in an F# and Akka.NET system. Discover common patterns and potential obstacles when implementing reliable messaging with actors, including four iterations of the "Don't pay for the ferryman" approach. Examine the importance of idempotency and the reactive nature of actors. Gain insights into the main lessons learned, hear a critique of workflow engines and saga managers, and understand the key takeaways for building robust actor-based systems with reliable messaging.

Syllabus

Intro
How to provide message handling guarantee?
Can we run a reliable system with at-most-once message delivery?
Don't pay for the ferryman version 1
Don't pay for the ferryman version 2
Don't pay for the ferryman version 3
Don't pay for the ferryman version 4
Important assumption: Idempotency
But actors are reactive
Main lesson
Rant about workflow engines & saga managers
Conclusion
Outro


Taught by

GOTO Conferences

Related Courses

SAP S/4HANA – Deep Dive
SAP Learning
Information Security- II
Indian Institute of Technology Madras via Swayam
Sistemas de gestión de la energía
Fundacion para la Eficiencia Energética via Independent
Базы данных (Databases)
Saint Petersburg State University via Coursera
Системное мышление
Moscow Institute of Physics and Technology via Coursera