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
yoで全てを解決する漢
Search
chao2suke
August 01, 2014
Technology
0
7k
yoで全てを解決する漢
chao2suke
August 01, 2014
Tweet
Share
More Decks by chao2suke
See All by chao2suke
天井カメラで捉えた人物をコンピュータビジョンで解析した3年間のトライアンドエラーとこれから
chao2suke
0
2.4k
結局普通のエンジニアが今SageMaker使うと何ができるのかわかるLT
chao2suke
0
1.7k
機械学習の知識ゼロでも動かせるAIツールキットの世界
chao2suke
0
1.8k
「今」のAI技術と「3年後」のAI技術のご紹介
chao2suke
0
1.1k
Alexaに詳しい人は普段Alexaをどう扱っているか
chao2suke
0
920
奥深きAPLの世界
chao2suke
0
120
Alexaスキル & レジレスCafeにおけるStripe活用の取り組み
chao2suke
0
2k
Alexa x 機械学習でスキルをよりリッチにする方法
chao2suke
0
1.7k
#AAJUG vol.2 APL ハンズオン
chao2suke
0
2.9k
Other Decks in Technology
See All in Technology
어떤 개발자가 되고 싶은가?
arawn
1
400
[Journal club] Thinking in Space: How Multimodal Large Language Models See, Remember, and Recall Spaces
keio_smilab
PRO
0
110
ピープルウエア x スタートアップ
operando
1
1.7k
文字列操作の達人になる ~ Kotlinの文字列の便利な世界 ~ - Kotlin fest 2025
tomorrowkey
2
440
2025/10/27 JJUGナイトセミナー WildFlyとQuarkusの 始め方
megascus
0
110
AIを使ってテストを楽にする
kworkdev
PRO
0
410
今のコンピュータ、AI にも Web にも 向いていないので 作り直そう!!
piacerex
0
510
最近読んで良かった本 / Yokohama North Meetup #10
mktakuya
0
290
ストレージエンジニアの仕事と、近年の計算機について / 第58回 情報科学若手の会
pfn
PRO
4
960
Digitization部 紹介資料
sansan33
PRO
1
5.8k
新米エンジニアをTech Leadに任命する ー 成長を支える挑戦的な人と組織のマネジメント
naopr
1
340
可観測性は開発環境から、開発環境にもオブザーバビリティ導入のススメ
layerx
PRO
4
2.6k
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.7k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Building Applications with DynamoDB
mza
96
6.7k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.1k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
The Cult of Friendly URLs
andyhume
79
6.6k
Being A Developer After 40
akosma
91
590k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.5k
BBQ
matthewcrist
89
9.9k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Transcript
YoͰશͯΛղܾ͢Δஉ Ϋϥεϝιουגࣜձࣾɹਗ਼߶࢙
λΠτϧΛมߋ͠·͢
YoͰશͯΛղܾ͢Δஉ Ϋϥεϝιουגࣜձࣾɹਗ਼߶࢙
ࢯ໊ : ਗ਼ɹ߶࢙ʢͤʔͷɹͭΑ͠ʣ ॴଐɿΫϥεϝιουגࣜձࣾ AWSίϯαϧςΟϯά෦ Twitter ID : @chao2suke ۈɿࡳຈΦϑΟε
ϓϥΠϕʔτͰҰ൪ϦιʔεΛ৯͍ͬͯΔͷɿࢠڙɺೣɺݘ ࣗݾհ
Έͳ͞Μ
YO ͯ͠·͔͢ʁ
Yo ݄ϩʔϯν ؒͰສϢʔβʔಥഁ ϲ݄ؒͰࢿֹສυϧಥഁ ੈքͰ࠷ચ࿅͞Εͨίϛϡχέʔγϣϯπʔϧ J04"OESPJE"NB[PO8JOEPXT1IPOFʹͯ༻Մೳ
ػೳ
Yo
Ҏ্ɻ
େϒϨΠΫதɻ
Կ͕ૉΒ͍͠ͷ͔ʁ
ϋΠίϯςΩετจԽʹରԠ
ϋΠίϯςΩετจԽ ΞϝϦΧͷจԽਓྨֶऀɺΤυϫʔυ5ϗʔϧ͕এ͑ͨࣝผ๏ ʮίϯςΩετʯͱίϛϡχέʔγϣϯͷج൫Ͱ͋Δʮݴޠɾڞ௨ͷࣝɾମݧɾՁ ؍ɾϩδοΫɾᅂੑʯͳͲΛࢦ͢ ϩʔίϯςΩετʹશ͖ͯͪΜͱ͑ͳ͚ΕΘΒͳ͍ʢϓϩάϥϛϯάݴޠ ϋΠίϯςΩετʹਪଌʹΑͬͯ͑Δ͜ͱ͕Ͱ͖ΔʢҰൠݴޠʣ ϋΠίϯςΫετจԽͱίϯςΫετͷڞ༗ੑ͕ߴ͍จԽͷ͜ͱͰɺ͑ΔྗεΩ ϧ͕ͳͯ͘ɺ͓ޓ͍ʹ૬खͷҙਤΛ͋͠͏͜ͱͰɺͳΜͱͳ͘௨ͯ͡͠·͏ڥͷ͜ ͱ ԤถݍɿϩʔίϯςΩετจԽɺຊɿϋΠίϯςΩετจԽ
ͭ·Γ
શͯΛYOͰද༷͢ʹຊจԽʹϐολϦ
ͨΓલͰ͕͢ɺͦΕ͚ͩͰ͋Γ·ͤΜ
YOʹAPI͕͋Γ·͢
APIγϯϓϧͰ͢
શһʹYO͢Δɿ
ݸผʹYO͢Δɿ
Ҏ্ɻ
͍ํɺӉɻ
APIͷొํ๏
APIͷొํ๏ http://yoapi.justyo.co/
Ҏ্ɻ
APIͷυΩϡϝϯτΛ ͪΐͬͱಡΜͰΈΔ
ਗ਼ ߶࢙ Ϋϥεϝιουגࣜձࣾ A WSίϯαϧςΟϯά෦
ࠓ·ͰҰݴʮA WSʯͱ͍͏ݴ༿͕ग़ ͍ͯͳ͍ɻ
YoͷA WSͰͷ͍ํ
ϙΠϯτɿ A WSͰͷߏஙΛͨ͘͞Μ͍ͬͯΔͱ ҙ֎ʹʮͪ࣌ؒʯ͕ଟ͍
ɾEC2ͷߏஙɿOS্ཱͪ͛࣌ؒ ɾRDSͷ্ཱͪ͛ɿ5ʢΠϯελϯεαΠζʹΑͬͯҧ͏ʣ ɾElastiCacheɿ3 ɾCloudFormationɿ্ཱͪ͛ΔαʔϏεͷ͠ࢉɻRollback ͨ͠߹ߋʹ͢༨ܭʹ͔͔Δɻ
EC2ͷ্ཱͪ͛ ! User DataΛ͏
User Data ! EC2ͷ্ཱͪ͛࣌ʹεΫϦϓτΛྲྀͤ Δɻ ! ! ฐࣾେ୍ͷϒϩάΛޚཡ͍ͩ͘͞ɻ http://dev.classmethod.jp/cloud/ five-confs-of-ec2-linux-sysops/
None
RDS ! A WS CLIΛ͏
A WS CLI ! PythonͷίϚϯυϥΠϯπʔϧɻ ܰྔɻ ! ! ฐࣾԣాͷϒϩάΛޚཡ͍ͩ͘͞ɻ http://dev.classmethod.jp/cloud/
aws-command-line-tool-python/
None
CloudFormation ! Cloud-initΛ͏
A WS CLI ! PythonͷίϚϯυϥΠϯπʔϧɻ ܰྔɻ ! ! ฐࣾݩͷϒϩάΛޚཡ͍ͩ͘͞ɻ http://dev.classmethod.jp/cloud/
aws/cfn-init/
None
Yoͷ།Ұͷܽ
1ʹ1ճҎ্ͷAPI͕ୟ͚ͳ͍ Rate limit exceeded. Only one Yo per recipient per
minute.
Producer & Consumer ! ฐࣾݩͷεϥΠυΛޚཡ͍ͩ͘͞ɻ http://www.slideshare.net/ daisuke_m/20140628- cmsapporojobworkers
None
Producer & ConsumerύλʔϯΛ ༻͍ͯYo APIΛୟ͘
1.ΞΧϯτΛ120ݸ༻ҙ͢Δɻ 2.EC2Λཱ̎ͭͯΔ 3.API_TokenΛྻԽ֤ͯ͠EC2ʹඋ 4.Worker Tierͱͯ͠ͻͨ͢ΒYo͍ͯ͘͠ 0.5ඵ·ͰͷϦΫΤετʹରͯ͠YoΛฦͤΔ
Έͳ͞ΜૉΒ͍͠YoϥΠϑΛʂ