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
860
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
サイバーエージェントグループのSRE10年の歩みとAI時代の生存戦略
shotatsuge
4
1k
AIでテストプロセス自動化に挑戦する
sakatakazunori
1
520
AI エージェントと考え直すデータ基盤
na0
20
7.9k
60以上のプロダクトを持つ組織における開発者体験向上への取り組み - チームAPIとBackstageで構築する組織の可視化基盤 - / sre next 2025 Efforts to Improve Developer Experience in an Organization with Over 60 Products
vtryo
3
1.9k
Data Engineering Study#30 LT資料
tetsuroito
1
170
Figma Dev Mode MCP Serverを用いたUI開発
zoothezoo
0
230
データ戦略部門 紹介資料
sansan33
PRO
1
3.3k
マルチプロダクト環境におけるSREの役割 / SRE NEXT 2025 lunch session
sugamasao
1
730
ClaudeCodeにキレない技術
gtnao
1
860
Copilot coding agentにベットしたいCTOが開発組織で取り組んだこと / GitHub Copilot coding agent in Team
tnir
0
190
[SRE NEXT] ARR150億円_エンジニア140名_27チーム_17プロダクトから始めるSLO.pdf
satos
5
3k
How to Quickly Call American Airlines®️ U.S. Customer Care : Full Guide
flyaahelpguide
0
240
Featured
See All Featured
Gamification - CAS2011
davidbonilla
81
5.4k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
Practical Orchestrator
shlominoach
189
11k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Into the Great Unknown - MozCon
thekraken
40
1.9k
Optimizing for Happiness
mojombo
379
70k
Mobile First: as difficult as doing things right
swwweet
223
9.7k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Building an army of robots
kneath
306
45k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
We Have a Design System, Now What?
morganepeng
53
7.7k
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 ϕʔλςετࢀՃऀืूதʂ