Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Reactive_Manifesto.pdf
Search
tsuyoshi nakamura
December 13, 2018
Technology
98
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Reactive_Manifesto.pdf
tsuyoshi nakamura
December 13, 2018
More Decks by tsuyoshi nakamura
See All by tsuyoshi nakamura
社内の勉強会で発表した_output_一部抜粋版_.pdf
tsuyoshi
0
520
PHPを少しでも早く_条件はあるよ_.pdf
tsuyoshi
0
93
スタートアップ6年目のレビュー文化.pdf
tsuyoshi
1
2k
PHPを少し深堀るよ.pdf
tsuyoshi
0
420
About_Resilience.pdf
tsuyoshi
1
110
エンジニアの循環ってgood_or_bad_.pdf
tsuyoshi
0
1.3k
スタートアップしてからの失敗の数々
tsuyoshi
0
2.5k
スタートアップエンジニアの役割
tsuyoshi
0
560
古株のvalueの出し方
tsuyoshi
0
4.2k
Other Decks in Technology
See All in Technology
会社説明資料
persolserverworks
0
9.7k
DevelopersIO 2026 知識の地図を描く ─ オントロジーとは何か?
ishikawa_satoru
1
1.5k
AI駆動開発の時代になったのでトヨタ生産方式から見直す
terurou
7
5.8k
QA4AI 2026-Oct 生成AI時代の品質保証
tokuty
0
270
脆弱性診断って、何をしているの? 〜弱点を見つけて、会社の改善につなげるまで〜
keeg
0
870
今こそ知りたいAmplifyGen2
mkdev10
2
160
AIカンパニーへの転換を支えた、エンジニアの仕事の再定義
kworkdev
PRO
0
350
AIに攻撃される前に、AIに攻撃させる
tsuchikazu
0
170
LLM機能を自作して分かるSnowflake Cortex AIの強み
nayuts
0
360
TinyGoでオブザーバビリティ?OpenTelemetryはTinyGoで使えるのか / Is OpenTelemetry available in TinyGo environment?
ymotongpoo
2
130
実践!Cloud Run ハンズオン!! / Cloud Run handson
y0hgi
0
230
自主式軟體工廠
philipz
0
260
Featured
See All Featured
Visualization
eitanlees
153
17k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
33
5.2k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
280
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
50
10k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
480
We Have a Design System, Now What?
morganepeng
55
8.4k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
500
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
203
77k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
330
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
850
Context Engineering - Making Every Token Count
addyosmani
9
1.2k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.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しましょう