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
サーバレスアーキテクチャ
Search
foxtrackjp
January 23, 2017
Programming
0
340
サーバレスアーキテクチャ
若手エンジニア集合!新年LT交流会2017 in Fusic
foxtrackjp
January 23, 2017
Tweet
Share
More Decks by foxtrackjp
See All by foxtrackjp
ITエンジニアが産業機器メーカーに転職してみた話
foxtrackjp
0
40
LOWYA ARを支える技術
foxtrackjp
0
210
Amazon_Connectで遊ぼう.pdf
foxtrackjp
0
340
温泉について語る
foxtrackjp
2
440
GraphcoolとVue.jsでちょっとしたサービスを作ってみた話
foxtrackjp
0
3.1k
ARとかMRとかVRの話 ~実物から3Dモデルを生成するよ~
foxtrackjp
0
550
サーバーレス時代のユーザー認証を考える
foxtrackjp
13
5.2k
Other Decks in Programming
See All in Programming
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
200
組み合わせ爆発にのまれない - 責務分割 x テスト
halhorn
1
180
[AI Engineering Summit Tokyo 2025] LLMは計画業務のゲームチェンジャーか? 最適化業務における活⽤の可能性と限界
terryu16
2
220
MDN Web Docs に日本語翻訳でコントリビュート
ohmori_yusuke
0
180
AIの誤りが許されない業務システムにおいて“信頼されるAI” を目指す / building-trusted-ai-systems
yuya4
7
4.2k
AI Agent Tool のためのバックエンドアーキテクチャを考える #encraft
izumin5210
6
1.5k
0→1 フロントエンド開発 Tips🚀 #レバテックMeetup
bengo4com
0
460
Deno Tunnel を使ってみた話
kamekyame
0
300
生成AI時代を勝ち抜くエンジニア組織マネジメント
coconala_engineer
0
37k
PostgreSQLで手軽にDuckDBを使う!DuckDB&pg_duckdb入門/osc25hi-duckdb
takahashiikki
0
230
[AtCoder Conference 2025] LLMを使った業務AHCの上⼿な解き⽅
terryu16
6
1k
実はマルチモーダルだった。ブラウザの組み込みAI🧠でWebの未来を感じてみよう #jsfes #gemini
n0bisuke2
3
1.4k
Featured
See All Featured
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
54
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
120
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
120
Leo the Paperboy
mayatellez
0
1.3k
GraphQLとの向き合い方2022年版
quramy
50
14k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Producing Creativity
orderedlist
PRO
348
40k
We Have a Design System, Now What?
morganepeng
54
8k
Git: the NoSQL Database
bkeepers
PRO
432
66k
RailsConf 2023
tenderlove
30
1.3k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.2k
Code Reviewing Like a Champion
maltzj
527
40k
Transcript
αʔόϨεΞʔΩςΫνϟ Keigo Miyasue एखΤϯδχΞू߹ʂ৽LTަྲྀձ2017 in Fusic
ࣗݾհ • ٶ ܒޗ • ϕΨίʔϙϨʔγϣϯ • ࡶ৯ΤϯδχΞʢiOSΤϯδχΞͩͬͨʣ • 20ऴྃ·ͰҰϲ݄Λͬͨ
• ͖ͭͶ͔Θ͍͍ keigo.miyasueʢݻΊʣ @foxtrackʢॊΒ͔Ίʣ
ͦΜͳࢲ͕ ࠷ۙϋϚ͍ͬͯΔͷ
αʔόϨεΞʔΩςΫνϟ
ࠓউखʹɾɾ
iOSΤϯδχΞ͕ɾɾ
αʔόϨεΞʔΩςΫνϟ ʹ͍ͭͯޠΓ·͢
ͦͦαʔόϨεͱ αʔόϨε αʔόʢཧʣϨε Ϋϥυ͕αʔόཧͯ͘͠ΕΔ
ΦϯϓϨϛε࣌ • σʔληϯλʔʹߦ͔ͳ͍͍ͯ͘ʢޱͷத͕ס૩͠ͳ͍ʣ • αʔόങΘͳ͍͍ͯ͘ʢμϯϘʔϧ։͚ͳ͍͍ͯ͘ʣ • ճઢҾ͔ͳ͍͍ͯ͘ʢͦͦߟ͑ͳ͍͍ͯ͘ʣ • Θ͟Θ͟ग़ࣾ͠ͳ͍͍ͯ͘ʢ˞ײʹݸਓ͕ࠩ͋Γ·͢ʣ Ϋϥυ࣌
2011ʢaws Tokyo Regionʣ
Ϋϥυ࣌ 2011ʢaws Tokyo Regionʣ αʔόϨε࣌ 2015ʙʢʁʣ Linuxαʔό Nginx ruby
APIGateway S3 Lambda APIͷޱΛ࡞ͬͯ͘ΕΔ φΠεͳͭ ϑΝΠϧΛอͯ͘͠ΕΔ φΠεͳͭ ίʔυΛ࣮ߦͯ͘͠ΕΔ φΠεͳͭ ؆୯ͳྫ
APIGateway S3 Lambda ᶃΞοϓϩʔυ ᶄอ ᶅอΛݕ ᶆαϜωΠϧΛ࡞ ᶇอΛݕ
αʔόϨεͷϝϦοτ • αʔόΛཧɾࢹ͢Δඞཁ͕ͳ͍ • ྉ͚ۚͬͨͩɺैྔ՝ۚʢ͍҆ʣ • ίʔυͱઃఆͰ؆୯ͳαʔϏεͳΒͰ͖ͯ͠·͏ • ΫϥυଆͰεέʔϧͯ͘͠ΕΔ •
ίʔυʹूதͰ͖Δ
αʔόϨεͷσϝϦοτ • Lambdaͷ࠷Քಇ࣌ؒ5 • ήʔϜαʔόͳͲʹ͔ͳ͍ • ·ͩ·ͩະख़ͳ
දతͳαʔϏεʢAWSʣ Lambda Kinesis APIGateway SQS SES Transcoder SNS DynamoDB CloudWatch
Cognito CloudFront S3
·ͱΊ • αʔόϨε҆ͯ͘ศར • ༷ʑͳαʔϏεΛΈ߹ΘͤͯαʔϏεΛ࡞Δ • ٕज़ͱͯ͠·ͩະख़ • ͖ͭͶ͔Θ͍͍