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
今さら聞けない Serverless とは何者か
Search
Kazutomo Niwa
September 29, 2016
Technology
2
1.2k
今さら聞けない Serverless とは何者か
JAWS-UG 名古屋 in AWS Cloud Roadshow 2016 で発表した資料です。
是非こちらもご参照ください →
https://gs2.io/
Kazutomo Niwa
September 29, 2016
Tweet
Share
More Decks by Kazutomo Niwa
See All by Kazutomo Niwa
Amazon Event Bridge による次世代の Pub/Sub
kazutomo
0
1.9k
DynamoDB のインデックス再編事例
kazutomo
2
850
Production-ready Amazon Event Bridge
kazutomo
2
1.1k
もうそこまで迫っている! Cloud2.0 時代の開発
kazutomo
3
1.8k
Game Server Services ではじめる サーバ開発運用しないゲーム開発
kazutomo
1
7.4k
Cloud2.0時代のゲーム開発を支えるGS2
kazutomo
1
2.1k
Unityネットワーク完全に理解した.pdf
kazutomo
3
3.2k
サーバレスアプリケーションの監視・運用
kazutomo
13
6.6k
ゼロからサーバレスの先頭に追いつこう
kazutomo
25
12k
Other Decks in Technology
See All in Technology
20250625 Snowflake Summit 2025活用事例 レポート / Nowcast Snowflake Summit 2025 Case Study Report
kkuv
1
230
2年でここまで成長!AWSで育てたAI Slack botの軌跡
iwamot
PRO
2
400
Snowflake Summit 2025 データエンジニアリング関連新機能紹介 / Snowflake Summit 2025 What's New about Data Engineering
tiltmax3
0
240
成立するElixirの再束縛(再代入)可という選択
kubell_hr
0
950
AWS Summit Japan 2025 Community Stage - App workflow automation by AWS Step Functions
matsuihidetoshi
1
140
AIエージェントの継続的改善のためオブザーバビリティ
pharma_x_tech
6
1.4k
データプラットフォーム技術におけるメダリオンアーキテクチャという考え方/DataPlatformWithMedallionArchitecture
smdmts
5
570
Amplifyとゼロからはじめた AIコーディング 成果と展望
mkdev10
1
360
Clineを含めたAIエージェントを 大規模組織に導入し、投資対効果を考える / Introducing AI agents into your organization
i35_267
4
1.4k
エンジニア向け技術スタック情報
kauche
0
110
ローカルLLMでファインチューニング
knishioka
0
130
AIエージェント最前線! Amazon Bedrock、Amazon Q、そしてMCPを使いこなそう
minorun365
PRO
11
4.1k
Featured
See All Featured
Adopting Sorbet at Scale
ufuk
77
9.4k
Fireside Chat
paigeccino
37
3.5k
A designer walks into a library…
pauljervisheath
206
24k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Facilitating Awesome Meetings
lara
54
6.4k
How to Think Like a Performance Engineer
csswizardry
24
1.7k
We Have a Design System, Now What?
morganepeng
52
7.6k
Mobile First: as difficult as doing things right
swwweet
223
9.7k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.4k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
16
940
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
20
1.3k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Transcript
ࠓ͞Βฉ͚ͳ͍ 4FSWFSMFTTͱԿऀ͔ +"846(໊ݹ JO"84$MPVE3PBETIPX (BNF4FSWFS4FSWJDFTגࣜձࣾ දऔకࣾ$&0୮Ӌ Ұஐ
自己紹介 (BNF4FSWFS4FSWJDFTגࣜձࣾ ݄ۀ දऔకࣾ$&0୮Ӌ ҰஐʢʹΘ ͔ͣͱʣ גࣜձࣾηΨೖࣾ ܞଳి͚ήʔϜɾαʔό։ൃʹैࣄ
ఱಊגࣜձࣾೖࣾ ϙέϞϯɾϚϦΦΧʔτΛ͡Ίͱͨ͠ ήʔϜαʔό։ൃɾӡ༻ʹैࣄ ͖ͳ"84αʔϏε"1*(BUFXBZ -BNCEB %ZOBNP%#
Game Server Services(GS2) とは εϚϗήʔϜϒϥβήʔϜͷඞཁͱ͢Δػೳͷ͏ͪɺ • ϚονϝΠΩϯά • ϥϯΩϯά •
ϝʔϧϘοΫεʢϓϨθϯτϘοΫεʣ • ελϛφཧ ͱ͍ͬͨɺΑ͋͘ΔػೳΛ .JDSP4FSWJDFTԽ͠ɺ 4FSWFSMFTTͰઃܭɾ࣮͠ɺҰ࣌ؒԁʙͰར༻Ͱ͖Δͱ ͍͏"84ͷΑ͏ͳαʔϏεͰ͢ɻ
4FSWFSMFTT
4FSWFSMFTTͬͯʁ ʰαʔό͕ͳ͍Θ͚ແ͍ͩΖʱͱ͓ࢥ͍ͷ͋ͳͨɻਖ਼ղʂ 4FSWFSMFTTͱ͍͏ͷ ʰࢮ׆ࢹͳͲ͓कΓΛ͢Δ͖αʔό͕ଘࡏ͠ͳ͍ʱ ͱ͍͏֓೦తͳͷͩͱଊ͑ΔͱεοΩϦ͠·͢ɻ
'BB4
4FSWFSMFTTʁ'BB4ʁ 4FSWFSMFTT 'BB4 'VODUJPOBTB4FSWJDF ͱݺΕ· ͢ɻ • "NB[PO-BNCEB • $MPVE'VODUJPOT
• "[VSF'VODUJPOT ͍ͣΕ ࣄલʹ֤αʔϏεϓϩόΠμʹؔʢϓϩάϥϜʣ Λొ͓͖ͯ͠ɺ࣮ߦ࣌ؒʹԠͨ͡අ༻͕ൃੜ͢Δɻͱ͍͏ Έ͔Βͦ͏ݺΕ·͢ɻ
4FSWFSMFTTͷٕज़ߏ ΦϯϓϨϛε Ծαʔό ίϯςφ 'BB4
ίϯςφͱ'BB4 ͳͥίϯςφٕज़ͳͯ͘͠'BB4ཱ͕͠ͳ͍͜ͱʹͳΔͷ Ͱ͠ΐ͏͔ʁ ͦΕɺ'BB4͕ίϯςφٕज़ʹ͋ͬͯԾαʔόʹͳ͍ ಛʹΑͬͯੜΈग़͞Εͨ֓೦͔ͩΒͰ͢ɻ ͦͷಛͱɺͣΓ zىಈ͕ΊͬͪΌૣ͍z ͜ͱͰ͢ɻ
ىಈ࣌ؒͷҧ͍ Ծαʔό ˠ ίϯςφ ˠेϛϦඵ
'BB4ͦΕඇৗʹ໋ͳίϯςφ 'BB4ؔΛ࣮ߦ͢ΔͨΊʹىಈ͞Εɺؔͷ࣮ߦ͕͓Θ ΔͱΛऴ͑Δඇৗʹ໋ͳίϯςφͰ͢ɻ ˞"NB[PO-BNCEBͰेϛϦඵͷىಈ࣌ؒ͢Βൃੜ͠ͳ͍Α͏ʹίϯςφ Λ͍·Θ͢͜ͱ͕͋Δɻ
࣮ྫ
4FSWFSMFTTͰҝସΛऔಘ υϧΛೖྗͰड͚औΓɺݱࡏͷҝସ૬ͷԁՁ֨Λฦؔ͢ Λ࡞͠ɺ-BNCEBʹొͨ͠ͱ͠·͢ɻ
4FSWFSMFTTͰҝସΛऔಘ -BNCEB υϧ ԁ ॲཧʹNT͔͔ͬͨ υϧ՝ۚ
τϦΨʔ ୭͕υϧͷใΛ͛ࠐΉͷ͔ʁ ˠ"844%,ͰؔΛݺͼग़͢ࡍʹҾΛ͠·͢ɻ ͔͠͠ɺ-BNCEB"844%,Ͱݺͼग़͚ͩ͢Ͱͳ༷͘ʑͳ τϦΨʔͰಈ͔͢͜ͱ͕ՄೳͰ͢ɻ
4ʹը૾͕Ξοϓϩʔυ͞ΕͨΒαϜωΠϧΛ࡞Δ Lambda ը૾͕ஔ͔Εͨ S3 Ξοϓϩʔυ ը૾Λॖখ
"1*(BUFXBZ 4FSWFSMFTTͷͰ "NB[PO͕ઌߦ͍ͯ͠Δͷ "1* (BUFXBZͱ͍͏ଘࡏͰ͢ɻ "1*(BUFXBZ )551ϦΫΤετΛτϦΨʔͱͯ͠ -BNCEBΛىಈ͠ɺ-BNCEBͷฦΓΛ )551Ϩεϙϯεͱ ͯ͠ฦ͢ɻͱ͍͏ׂΛ୲͍·͢ɻ
4FSWFSMFTT8&#αʔό API Gateway Lambda ΞΫηεʹԠͯ͡ ࣗಈతʹεέʔϧ ສϦΫΤετTFD Ͱड͚ೖΕΒΕΔ
σʔλϕʔεͲ͏͢Εʁ -BNCEB71$ʹىಈ͢Δ͜ͱՄೳͰ͢ɻ ˠ3%4 &$PO.Z42-ʹΞΫηεͰ͖·͢ɻ ͨͩ͠ɺ&/*ͷ࡞ͱׂͷ͕͔͔࣌ؒΓ·͢ɻ ˠ௨ৗͷ-BNCEBͷىಈ࣌ؒͱൺΔͱ͘ͳΓ·͢ɻ ˠ۩ମతʹ௨ৗ࣌ेϛϦඵ ˠඵɻ ˠ"1*(BUFXBZͱΈ߹ΘͤΔʹ͖·ͤΜɻ
͓͢͢Ί %ZOBNP%# ͓͢͢Ί %ZOBNP%#ɻ %ZOBNP%#บ͋Δͷͷɺ71$ͷׂෆཁͰɺ͍ ͜ͳͤඇৗʹߴͰεέʔϧ͢ΔҝͰ͢ɻ
͜Ε͕ 4FSWFSMFTT"SDIJUFDUVSFͩʂ API Gateway Lambda DynamoDB
4FSWFSMFTT"SDIJUFDUVSFͷ࣮ྗ Ͳ͜·Ͱεέʔϧ͢Δʁ ˠ-BNCEBͷಉ࣌ىಈ "1*(BUFXBZͷඵؒΞΫηεͰ্ݶ؇͕ඞཁɻ ˠ؇͑͢͞ΕεέʔϧՄೳɻ ϕϯνϚʔΫͷ݁Ռʜ ˠ্ݶ؇ແ͠ͰඦϦΫΤετTFD ˠར༻࣮͕͚ͭສϦΫΤετTFDՄೳɻ
એ (4ͰεϚϗήʔϜϒϥβήʔϜͷඞཁͱ͢Δػೳ ΛϚΠΫϩαʔϏεԽɺαʔόϨεͰઃܭɾ࣮͠·ͨ͠ɻ ˠεέʔϥϒϧɾߴՄ༻ੑɾ҆ՁͳαʔϏεʹʂ • ϚονϝΠΩϯά • ϥϯΩϯά • ϝʔϧϘοΫεʢϓϨθϯτϘοΫεʣ
• ελϛφཧ ࠓޙՃɾ֦ு༧ఆʂ
࣭ٙԠ IUUQTHTJP ϕʔλςετࢀՃऀืूதʂ