Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Alt.Net Talks - The Actor Model
Search
Mickael Metesreau
December 22, 2016
Programming
0
49
Alt.Net Talks - The Actor Model
Mickael Metesreau
December 22, 2016
Tweet
Share
More Decks by Mickael Metesreau
See All by Mickael Metesreau
Fear the Ponies
mmetesreau
0
150
Alt.Net Talks - Make type system great again
mmetesreau
0
84
Lunch & Learn - Property Based Testing
mmetesreau
0
56
Betclic Dojo - Where is Fluffy?
mmetesreau
0
72
Mini training - EventStore
mmetesreau
0
63
Alt.Net Talks - EdgeJs
mmetesreau
0
300
Betclic Dojo - Extreme Carpaccio
mmetesreau
0
120
Betclic Dojo - Game of life
mmetesreau
0
38
Mini training - Containerization and Docker
mmetesreau
0
410
Other Decks in Programming
See All in Programming
Amazon CloudWatchの地味だけど強力な機能紹介!
itotsum
0
180
The Nature of Complexity in John Ousterhout’s Philosophy of Software Design
philipschwarz
PRO
0
130
generative-ai-use-cases(GenU)の推しポイント ~2025年4月版~
hideg
1
280
Laravel × Clean Architecture
bumptakayuki
PRO
0
110
The Efficiency Paradox and How to Save Yourself and the World
hollycummins
0
110
The Implementations of Advanced LR Parser Algorithm
junk0612
1
390
これだけは知っておきたいクラス設計の基礎知識 version 2
masuda220
PRO
24
6.5k
プロフェッショナルとしての成長「問題の深掘り」が導く真のスキルアップ / issue-analysis-and-skill-up
minodriven
8
1.7k
Chrome Extension Techniques from Hell
moznion
1
160
音声プラットフォームのアーキテクチャ変遷から学ぶ、クラウドネイティブなバッチ処理 (20250422_CNDS2025_Batch_Architecture)
thousanda
0
280
Orleans + Sekiban + SignalR でリアルタイムWeb作ってみた
tomohisa
0
110
AIコーディングエージェントを 「使いこなす」ための実践知と現在地 in ログラス / How to Use AI Coding Agent in Loglass
rkaga
4
680
Featured
See All Featured
Thoughts on Productivity
jonyablonski
69
4.6k
Side Projects
sachag
453
42k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
23
2.6k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2k
Six Lessons from altMBA
skipperchong
27
3.7k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Building Applications with DynamoDB
mza
94
6.3k
Optimizing for Happiness
mojombo
377
70k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Transcript
The Actor Model
About Me I am a passionate developer doing .NET stuff
at Genetec MiKaDoO MiKaDo_O
Formalized by Carl Hewitt in 1973 The Actor Model
What is an Actor?
An actor is a fundamental unit of computation…
It’s a primitive unit that embodies processing, storage and communication
In fact, it’s not so different from OO
« Actor model retained more of what I thought were
the good features of the object idea » Alan Kay
An actor can create new actors, send messages and designate
how to handle the next message
Why is it used to build concurrent applications?
One actor is no actor, they come in a system
Actors are cheap
Interactions by message passing
Process one message at the time
Communication is asynchronuous by design
Akka.NET Port of one implementation of the actor model
Demo Time
Thanks, that's all! Any question?