Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Reactive_Manifesto.pdf
Search
tsuyoshi nakamura
December 13, 2018
Technology
0
70
Reactive_Manifesto.pdf
tsuyoshi nakamura
December 13, 2018
Tweet
Share
More Decks by tsuyoshi nakamura
See All by tsuyoshi nakamura
社内の勉強会で発表した_output_一部抜粋版_.pdf
tsuyoshi
0
480
PHPを少しでも早く_条件はあるよ_.pdf
tsuyoshi
0
79
スタートアップ6年目のレビュー文化.pdf
tsuyoshi
1
1.9k
PHPを少し深堀るよ.pdf
tsuyoshi
0
370
About_Resilience.pdf
tsuyoshi
1
81
エンジニアの循環ってgood_or_bad_.pdf
tsuyoshi
0
1.2k
スタートアップしてからの失敗の数々
tsuyoshi
0
2.4k
スタートアップエンジニアの役割
tsuyoshi
0
520
古株のvalueの出し方
tsuyoshi
0
4.1k
Other Decks in Technology
See All in Technology
ハッカソンから社内プロダクトへ AIエージェント「ko☆shi」開発で学んだ4つの重要要素
sonoda_mj
5
840
Database イノベーショントークを振り返る/reinvent-2025-database-innovation-talk-recap
emiki
0
240
AWSを使う上で最低限知っておきたいセキュリティ研修を社内で実施した話 ~みんなでやるセキュリティ~
maimyyym
2
1.8k
AIプラットフォームにおけるMLflowの利用について
lycorptech_jp
PRO
1
170
AI との良い付き合い方を僕らは誰も知らない
asei
0
160
GitHub Copilotを使いこなす 実例に学ぶAIコーディング活用術
74th
3
3.6k
20251219 OpenIDファウンデーション・ジャパン紹介 / OpenID Foundation Japan Intro
oidfj
0
230
Bedrock AgentCore Memoryの新機能 (Episode) を試してみた / try Bedrock AgentCore Memory Episodic functionarity
hoshi7_n
1
920
AgentCoreとStrandsで社内d払いナレッジボットを作った話
motojimayu
0
180
AWS re:Invent 2025で見たGrafana最新機能の紹介
hamadakoji
0
440
生成AI活用の型ハンズオン〜顧客課題起点で設計する7つのステップ
yushin_n
0
250
S3を正しく理解するための内部構造の読解
nrinetcom
PRO
3
200
Featured
See All Featured
Prompt Engineering for Job Search
mfonobong
0
110
Designing for Timeless Needs
cassininazir
0
86
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
It's Worth the Effort
3n
187
29k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
20
Un-Boring Meetings
codingconduct
0
160
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
1.9k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
180
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.7k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
22
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
Transcript
Reactive Manifesto 2018.12.xx 社内勉強会 @nakamura_244
” 基本的に個人的な見解なのでその 辺りはよろしくお願いします 2
” 本来はReactive Manifestoという言 葉に対してある程度みんなで共通 理解を持ちましょうが趣旨 3
” 共通理解にするなら当然正しい理 解にしたい 4
” 正しい理解とは... 5
” 深すぎて10minじゃ到底無理だし、 自分の知見に自信がない 6
” なのでちょっと変えてしまいます 7
Reactive Manifesto v2 2 ▹ たぶんみなさん色々ご自身で調べたりしてると思うので基礎知識あると思い ます。たぶんそのとーりです ▸ 即応性(Responsive) ▸
耐障害性(Resilient) ▸ 伸縮性(Elastic) ▸ メッセージ駆動(Message Driven)
Reactive Manifesto v2 2 ▹ 読み物としてのReactive Manifestoは世の中のwebの記事や、blog、本など の方が詳しいし、ある程度納得感のある事が書いてあります。 ▹ しかし
▹ 実践がないと自分の都合の良い理解(=間違った理解)で止まっている可能性 が高いです。しかも気づきません ▸ しかも実践がないと血肉化しません。使いこなせません
正しい理解をする方法 2 ▹ 教科書読んだだけて身につく・活用できる人=ちゃんと理解できる人っておそ らくすごく限られた天才だけです。凡人は無理です。 ▹ 教科書で公式を覚えて、計算ドリルをやって身につけて、理解を深めました よね? ▹ テストや受験勉強で過去問を何度も解いて体に覚えさせましたよね?
” 一緒です 11
” じゃ具体的にどうしようか 12
もともとは - LightBend(旧Typesafe社)が作った。Scala / Akkaの開発元。 ここから掘る
具体 - 1 - 1 LightBend社はReactive Platformを提供している リアクティブなアプリケーションを構築するための開発プラットフォーム https://github.com/lagom/lagom https://www.lagomframework.com/
プログラミング部分でいうとPlay Framework,Akkaこの辺りを自分で触ってみる CAでいうとアドテク関連事業はこの辺のスタックを使ってたりしてるっぽい
具体 - 2 - 世の中Reactiveがいっぱい 1 ▹ React.js, React Native ...
▹ Reactive Programming … とっつき易くObserver patternやってみる? ▹ Functional Reactive Programming .... Haskell?Elm? ▹ Reactive Stream … ElasticSearchまわり ▹ …. フロントエンドもサーバサイドも出てくる。一応の関連性のあるものなのでどれか 突っついてみる。ここから入ってみる
具体 - 3 - 1 一番、抱き合わせメリットがあって良いかも。 Makuakeのfrontendはvue
まとめ 1 ▹ 概念の理解は @okapies さんという方の資料やblogがわかりやすかったで す。 ▸ https://www.slideshare.net/okapies/scalamatsuri-58141520 ▸
http://okapies.hateblo.jp/ ▹ 後は手を動かしてinputしてoutputしましょう