Reliable Messaging in the World of Actors • Vagif Abilov • YOW! 2022
This presentation was recorded at YOW! 2022. #GOTOcon #YOW
Vagif Abilov - Senior Consultant at Miles with 30 Years of Programming Experience @ljobject
RESOURCES
ABSTRACT
Actor model frameworks use at-most-once delivery as a default rule for their message transport, and they do it for good reasons. Efficient reliable messaging requires business-level acknowledgement, and this it not something that the actor model framework is built for. So how do we build a reliable actor based system?
I will share the lessons from our journey through the world of actors where we revised an approach to a message delivery guarantee mutiple times. Our system is written in F# and uses , but this talk is language and platform agnostic, discussing common patterns and possible obstacles when choosing between various methods to achieve reliable messaging in a system run by actors. [...]
TIMECODES
00:00 Intro
04:44 How to provide message handling guarantee?
08:53 Can we run a reliable system with at-most-once message delivery?
11:20 Don’t pay for the ferryman version 1
17:44 Don’t pay for the ferryman version 2
19:54 Don’t pay for the ferryman version 3
22:53 Don’t pay for the ferryman version 4
28:34 Important assumption: Idempotency
30:31 But actors are reactive
33:23 Main lesson
33:53 Rant about workflow engines & saga managers
36:52 Conclusion
37:47 Outro
Download slides and read the full abstract here:
RECOMMENDED BOOKS
Richard Warburton • Object-Oriented vs. Functional Programming •
Russ Olsen • Getting Clojure •
Russ Olsen • Eloquent Ruby •
Richard Feldman • Elm in Action •
Neal Ford • Functional Thinking •
Venkat Subramaniam • Functional Programming in Java •
Ulisses Almeida • Learn Functional Programming with Elixir •
Eric Normand • Grokking Simplicity •
#ActorModel #Messaging #ReliableMessaging #VagifAbilov #ActorModelFramework #Fsharp #AkkadotNET #Idempotency
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at
Sign up for updates and specials at
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
1 view
0
0
1 day ago 00:01:48 1
Zendrop vs Fulfillman: The Ultimate Dropshipping Comparison 2025! 🧐
2 weeks ago 00:05:35 1
Best AliExpress Alternatives for Dropshipping: The Game-Changing Tactics You Need! 🗣
2 months ago 00:31:53 1
35 Most Anticipated Adventure Bikes of 2025
2 months ago 00:03:06 1
How to Find the Best Dropshipping Suppliers and Avoid Scams 🤡
2 months ago 00:03:05 1
The Ultimate Guide on How to Find Winning Products❗️❗️
2 months ago 00:12:10 1
Suzuki’s Best-Selling Bikes & Scooters Today
2 months ago 00:13:05 1
15 Motorcycles That Deserve Attention 2025!
2 months ago 00:11:30 1
Best 15 Trusted Pre-Owned Motorcycles in 2025!
2 months ago 00:18:39 1
ТОП-10 надёжных стиральных машин / Лучшие стиральные машины 2024
2 months ago 00:05:09 1
Strange photo of activity in front of the US White House - MustangMedic Digital Soldiers Reporting
2 months ago 00:12:09 1
The 15 Most Stylish Street Bikes for Commuting 2024/25
2 months ago 00:17:29 1
Best Japanese Scooters & Mini Motos 2024/25
2 months ago 00:12:39 1
15 Most Beloved Motorcycles to Buy in 2025
2 months ago 00:17:21 1
Most Comfortable Scooters for Long & Short Trips 2025
2 months ago 00:22:35 1
New 30 Most Reliable ADV Bikes for Off Road Riding 2024/25