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
3ヶ月間Scalaと付き 合って感じた事 ……という発表を想定していたのですが
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
cedretaber
April 26, 2016
Technology
3
3.2k
3ヶ月間Scalaと付き 合って感じた事 ……という発表を想定していたのですが
本題のタイトルは『何故「可変な状態を持たないものにAkkaのActorを使うのはアンチパターン」なのか』です。
cedretaber
April 26, 2016
Tweet
Share
More Decks by cedretaber
See All by cedretaber
関数型初心者におすすめしたい "OCaml"
cedretaber
1
1k
猫とたはむれる
cedretaber
2
930
Other Decks in Technology
See All in Technology
AWS DevOps Agent x ECS on Fargate検証 / AWS DevOps Agent x ECS on Fargate
kinunori
2
240
pool.ntp.orgに ⾃宅サーバーで 参加してみたら...
tanyorg
0
1.4k
茨城の思い出を振り返る ~CDKのセキュリティを添えて~ / 20260201 Mitsutoshi Matsuo
shift_evolve
PRO
1
430
ブロックテーマでサイトをリニューアルした話 / 2026-01-31 Kansai WordPress Meetup
torounit
0
480
CDKで始めるTypeScript開発のススメ
tsukuboshi
1
580
CDK対応したAWS DevOps Agentを試そう_20260201
masakiokuda
1
440
猫でもわかるKiro CLI(セキュリティ編)
kentapapa
0
120
プロダクト成長を支える開発基盤とスケールに伴う課題
yuu26
4
1.4k
Context Engineeringが企業で不可欠になる理由
hirosatogamo
PRO
3
680
SREじゃなかった僕らがenablingを通じて「SRE実践者」になるまでのリアル / SRE Kaigi 2026
aeonpeople
6
2.6k
SRE Enabling戦記 - 急成長する組織にSREを浸透させる戦いの歴史
markie1009
0
170
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
1
2.1k
Featured
See All Featured
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
380
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
150
Are puppies a ranking factor?
jonoalderson
1
2.7k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
200
HDC tutorial
michielstock
1
400
We Have a Design System, Now What?
morganepeng
54
8k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Test your architecture with Archunit
thirion
1
2.2k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.4k
Practical Orchestrator
shlominoach
191
11k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
99
Become a Pro
speakerdeck
PRO
31
5.8k
Transcript
ϲ݄ؒ4DBMBͱ͖ ߹ͬͯײͨ͡ࣄ ʜʜͱ͍͏ൃදΛఆ͍ͯͨ͠ͷͰ͕͢
ฐٕࣾज़ϒϩάʹ͍ͭͯ w 0QU5FDIOPMPHJFT.BHB[JOF w ΤϯδχΞͱ͔ਓࣄͷਓͱ͔ ͕ॻ͍ͯ·͢ w 4DBMBத৺͕ͩɺΠϯϑϥ +BWB4DSJQUͷهࣄ͋Δ͔ w
ݟͯͶʂ w ࢲهࣄॻ͖·ͨ͠
IUUQUFDI NBHB[JOFPQUOFKQ
None
Ͱɺ w هࣄΛॻ͘
ͰɺͰɺ w ιοίʔౖΒΕΔ
Կ͕ѱ͔ͬͨͷʁ w ͜ͷลΓ͕શͯ
ͳͷͰɺ
ԿނʮՄมͳঢ়ଶΛ࣋ͨͳ͍ ͷʹ"LLBͷ"DUPSΛ͏ ͷΞϯνύλʔϯʯͳͷ͔
݁ w ίετʹݟ߹͏Ϧλʔϯ͕ಘ͍͔Β
ίετͱ w ઃܭͷෳࡶ͞ w ҆શੑͷԼ w ύϑΥʔϚϯε
"DUPSͷࢮ׆ͷ
"DUPSͷࢮ׆ͷ w "DUPSࢮ͵ࣄ͋Δʢগͳ͘ͱͦΕΛલఏʹઃ ܭ͢Δ͖ʣ w ࢮΜͩ"DUPSΛͲ͏͢Δ͔ w ʮͱΓ͋͑ͣ͜͏͓͚ͯ͠ྑ͍ʯແ͍
4VQFSWJTPS w FSMBOHʹ͋ΔΑ͏ͳͭ w ϫʔΧʢࢠΞΫλʔʣͷࢹ࠶ىಈ͕Ͱ͖Δ w ྫ֎ʹରԠͯ͠ॲཧΛهड़Ͱ͖Δ w ࠶ىಈʹؔͯ͠ઓུʢετϥςδʔʣΛܾΊΔࣄ͕Ͱ͖Δ w
༧Ί͍͍͢ઓུʢ0OF'PS0OFʣΦϓγϣϯ ʢ3FTUBSU 3FTVNF Dʣ͕༻ҙ͞Ε͍ͯΔ w ࡞Δ͖γεςϜʹର͢Δਂ͍ཧղ͕ෆՄܽ
ϝʔϧϘοΫεͷ༰ྔ
ϝʔϧϘοΫεͷ༰ྔ w "DUPSͷϝʔϧϘοΫε͕͍ͬͺ͍ʹͳΔࣄ͋Δ w ϝʔϧϘοΫεͷ༰ྔͲΕ͘Β͍͕ద͔ w ϝʔϧϘοΫε͕ຬഋʹͳͬͨΒͲ͏͢Δ͔ w "LLBͰΈࠐΈͷϝʔϧϘοΫε࣮͕͋Δ w
࡞Δ͖γεςϜʹର͢Δਂ͍ཧղ͕ SZ
ΈࠐΈϝʔϧϘοΫε ʢҰ෦ʣ w 6OCPVOEFE.BJMCPY w 4JOHMF$POTVNFS0OMZ6OCPVOEFE.BJMCPY w /PO#MPDLJOH#PVOEFE.BJMCPY w 6OCPVOEFE$POUSPM"XBSF.BJMCPY
w D
ʢܕʣ҆શੑͷԼ w ݱঢ়ɺ"LLBͷ"DUPSͰͲΜͳܕͷมͰϝοηʔδ ͱͯ͠ૹΔࣄ͕Ͱ͖Δ w ૹΔଆͷܕͱड͚औΔଆͷܕ͕ϛεϚον͍ͯ͠ΔͱɺԆʑ ड͚औΒΕΔѼͷͳ͍ϝοηʔδΛૹΓ͚ͭͮΔࣄʹͳΔ w ͨͩ͠ɺকདྷతʹ"LLBʹܕ͕ಋೖ͞ΕΔ͔ʁʢBLLB UZQFEʣ
w "LLBʹܕΛಋೖ͢ΔϥΠϒϥϦ͋ΔʢUZQFEBDUPSTʣ
ύϑΥʔϚϯε w "LLB"DUPSΛ͏ͱɺී௨ʹ'VUVSFΛ͏ΑΓѹ తʹ͍ w ͜ΕઃܭʹΑΔͷͰɺ୯७ʹࣈ͚ͩݟΔΘ ͚ʹߦ͔ͳ͍͕ʜʜɻ
ͱΓ͋͑ͣϕϯνऔͬͯΈͨ
None
݁Ռ 'VUVSF "DUPS
ͰͲ͏ͯ͠"LLBΛ͏ͷʁ w ʮมԽ͠ಘΔঢ়ଶʯΛฒߦʹѻ͏ࡍɺ͜ΕҎ্ͳ͍ ఔ៉ྷʹઃܭͰ͖Δ w σουϩοΫͷڪා͔Βղ์͞ΕΔ w ॲཧಉ͕࢜ૄ݁߹ʹͳΔɻϝϯςφϯεੑ͕ߴ·Γɺ Մੑ্͕Δ w
ܭࢉػΛ·͍ͨͰॲཧ͕ॻ͚Δ
"LLBΛ͏ࡍʹҙ͖͢ࣄ ฑʁ w ʮຊʹඞཁͳͷʯ͕Կ͔ΛͪΌΜͱҙࣝ͠Α͏ w ࡞ΔલʹΑ͘ߟ͑Α͏ɻͲ͕͜٧·ΔʁɹͲ͕͜స ͚ಘΔʁɹ"DUPSಉ࢜ͷώΤϥϧΩʔʁ w "LLBΛ͏Μͩͱ͍͏ؾ߹
ͦͦ4DBMB"LLBͰྑ͍ͷ ͔ʁ w &SMBOHͷํ͕͍͍߹͋ΔͷͰʁ w (Pݴޠͱ͔)BTLFMMͱ͔3VTUͱ͔ͰܰྔεϨο υ͋ΔΑ w %ݴޠͰΞΫλʔϞσϧઃܭͰ͖Δͧʂ