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
4 months ago 00:09:23 1
How to Find a Dropshipping Suppliers Today: Unveiling the Ultimate Guide😎
5 months ago 00:05:44 1
Whatsapp Bulk Sender 🔥 What is The Best Whatsapp Bulk Message Sender?
5 months ago 00:18:30 1
ТОП-8 надёжных стиральных машин / Как выбрать стиральную машину / Обзор стиральных машин LG, Haier
5 months ago 00:17:19 1
Чью армию любят БОЛЬШЕ? Сирийцы о русских и американских военных REACTION
5 months ago 00:00:55 1
China’s largest homegrown aircraft carrier CNS Fujian begins maiden sea trial in Shanghai
5 months ago 00:02:00 1
Exploring The Open Network (TON) - TONBOOSTER
5 months ago 00:44:52 1
The Uncanny X-Men (NES) Playthrough
5 months ago 00:14:20 1
Indian’s Best Vintage Inspired Bikes to Ride in 2024
5 months ago 00:11:25 1
Harley-Davidson’s Coolest Old School Bikes for 2024
5 months ago 00:10:51 1
Top 10 Best Value Japanese Street Bikes for 2024
5 months ago 00:10:02 1
Kawasaki’s Best Heritage Motorcycle Collection 2024
5 months ago 00:26:31 1
It’s Been a Good Run, Phone Providers.
5 months ago 00:02:58 1
dbx DriveRack PA2 | Speaker Management System | Firmware not found l Starting problem
5 months ago 00:12:05 1
CHAMPIONS LEAGUE MATCHES WILL BE CANCELLED!? Here Is What Happened | Football News
6 months ago 00:00:45 1
Atturo Andy - “Can’t Sleep“ TV Spot
6 months ago 00:02:25 1
New HERMA 500 label applicator ➔ Informative video
6 months ago 00:09:03 1
Rihanna - Love On The Brain - Choreography by Galen Hooks - Filmed by @TimMilgram
6 months ago 00:04:33 1
Bishop Briggs - River - Choreography by Galen Hooks - Filmed by @TimMilgram
6 months ago 00:04:48 1
The Pussycat Dolls - Buttons - Choreography by Jojo Gomez | #TMillyTV
6 months ago 00:10:04 1
Top 10 Modern Retros Perfect for Senior Riders 2024
6 months ago 00:23:19 1
Only 20 minutes Enjoy Francesco Merli Best 16 Opera Highlights
6 months ago 01:00:09 3
Nexxus 604 - Cosmic Odyssey - Psychedelic trance mix • (4K AI animated music video)
6 months ago 00:03:54 1
EXILIA -Satellite- Official Documentary Video
6 months ago 00:08:56 1
Jimi Hendrix with the Rolling Stones / Rocks Off Message Board - Thanks Albert Maysles!