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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Kazutomo Niwa
November 09, 2016
Technology
1
1.9k
サーバレス言いたい放題
Serverless Meetup Tokyo で発表した10分枠資料です。
題名が尖ってますが、主催の吉田さんが勝手に決めたんですよっ!
こちらも御覧ください →
https://gs2.io/
Kazutomo Niwa
November 09, 2016
Tweet
Share
More Decks by Kazutomo Niwa
See All by Kazutomo Niwa
Amazon Event Bridge による次世代の Pub/Sub
kazutomo
0
2k
DynamoDB のインデックス再編事例
kazutomo
2
940
Production-ready Amazon Event Bridge
kazutomo
2
1.1k
もうそこまで迫っている! Cloud2.0 時代の開発
kazutomo
3
1.8k
Game Server Services ではじめる サーバ開発運用しないゲーム開発
kazutomo
1
7.6k
Cloud2.0時代のゲーム開発を支えるGS2
kazutomo
1
2.2k
Unityネットワーク完全に理解した.pdf
kazutomo
3
3.4k
サーバレスアプリケーションの監視・運用
kazutomo
13
6.7k
ゼロからサーバレスの先頭に追いつこう
kazutomo
25
12k
Other Decks in Technology
See All in Technology
[JAWSDAYS2026]Who is responsible for IAM
mizukibbb
0
130
Claude Codeの進化と各機能の活かし方
oikon48
20
9.6k
バクラクのSREにおけるAgentic AIへの挑戦/Our Journey with Agentic AI
taddy_919
2
1.1k
事例に見るスマートファクトリーへの道筋〜工場データをAI Readyにする実践ステップ〜
hamadakoji
0
230
JAWS DAYS 2026 ExaWizards_20260307
exawizards
0
340
型を書かないRuby開発への挑戦
riseshia
0
200
組織のSREを推進するためのPlatform EngineeringとEKS / Platform Engineering and EKS to drive SRE in your organization
chmikata
0
190
製造業ドメインにおける LLMプロダクト構築: 複雑な文脈へのアプローチ
caddi_eng
1
530
LINE Messengerの次世代ストレージ選定
lycorptech_jp
PRO
19
7.6k
kintone開発のプラットフォームエンジニアの紹介
cybozuinsideout
PRO
0
840
クラウド時代における一時権限取得
krrrr38
1
180
トップマネジメントとコンピテンシーから考えるエンジニアリングマネジメント
zigorou
4
760
Featured
See All Featured
HDC tutorial
michielstock
1
510
Test your architecture with Archunit
thirion
1
2.2k
Leo the Paperboy
mayatellez
4
1.5k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
60
42k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.1k
How to build a perfect <img>
jonoalderson
1
5.2k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
Designing Powerful Visuals for Engaging Learning
tmiket
0
260
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
140
Making the Leap to Tech Lead
cromwellryan
135
9.8k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
240
What's in a price? How to price your products and services
michaelherold
247
13k
Transcript
αʔόϨεݴ͍͍ͨ์ 4FSWFSMFTT .FFUVQ5PLZP (BNF4FSWFS4FSWJDFTגࣜձࣾ දऔకࣾ$&0୮Ӌ Ұஐ
ࣗݾհ
(BNF4FSWFS4FSWJDFTגࣜձࣾ
දऔకࣾ $&0 ʹΘ ͔ͣͱ
εϚʔτσόΠε͚ήʔϜαʔόΛ "84 ͷΑ͏ʹ࣌ؒԁͰ ར༻Ͱ͖ΔαʔϏεΛ αʔόϨεͰ։ൃ͍ͯ͠·͢
HTJP
એ͜͜·Ͱʂ
αʔόϨεͰ։ൃͯͯ͠ײͯ͡Δෆຬ
ॳճىಈ͓ͤ͑
"1*(BUFXBZͷϨΠςϯγ͑
4QFBLFS %FDLͰ୳ͯ͠
ϝϞϦ.#ׂΓͯͷ $16͗͢Ͷʁʁʁʁ
ωοτϫʔΫ͗͢Ͷʁʁʁ 4͔ΒσʔλऔΔͷ͍Ͱʁʁʁ
ϝϞϦׂΓͯ૿͢ͱ ݁Ռతʹૣ͘ॲཧ͕ऴΘͬͯ ҆͘ॲཧग़དྷΔ͜ͱ͕͋Δ
͍͍ԘകͷϥΠϯ୳ΔͷͩΔ͞
ϓϩάϥϜͷ [JQͭ͘ΔͷͩΔ͍
ϑΝΠϧͰࡁΜͰΔ͏ͪͤͶ
ϥΠϒϥϦ͏ͱͦ͏͍͔ͳ͍
.BDͰ։ൃ͢ΔͰ͠ΐʁ ಈ͘ͱ͖ "NB[PO-JOVYͰ͠ΐʁ
_人人人_ > .so <  ̄Y^Y ̄
OQN ͱ͔ QJQͱ͔"84Ͱ ͍͍ײ͡Ͱͯ͠΄͍͠ΑͶ
͋ɺ4ʹஔ͍ͨ ΦϨΦϨϥΠϒϥϦ͍͍ͨΑͶ
4/4 ͱ͔ 424ͱ͔͏͡Όͳ͍ʁ ςετॻ͖ʹ͍͘ΑͶ
ςετͷαΠήϯηΠʜ ςετͷαΠΰʹΦιδʜ
σόοάେม͡Όͳ͍ʁ
ΦϯϥΠϯσόοάͨ͠͞
($1 ͭ<#SFBL1PJOU> ʮͦ͏ TUBDLESJWFS ͳΒͶʯ
"84ʮͦ͜ʹ QSJOU͕͋Δ͡ΌΖʯ
ॲཧʹ͔͔࣌ؒͬͯΔ͚Ͳɺ Ͳ͕͍͜ͷ͔Θ͔ΒΜ
($1 ͭ<ύϑΥʔϚϯεϓϩϑΝΠϥ> ʮͦ͏ TUBDLESJWFS ͳΒͶʯ
"84ʮͦ͜ʹ QSJOU͕͋Δ͡ΌΖʯ
%ZOBNP%# ͷΩϟύγςΟཧͩΔ͍
εΩϟϯ༰ྔͱ͔ *0՝ۚʹͯ͘͠Μͳ͍͔ͳ
ඇಉظॲཧ KPC*E BXFTPNF"TZOD ࣮ͨ͠͞
δϣϒΛ424ʹొ
424͔Β-BNCEBΛൃՐͰ͖ͳ͍
ͭΒ͍
$MPVE8BUDI&WFOUT $SPO
ॲཧ݁ՌΛ %ZOBNP%# ʹ͍ΕΔ
JT"XFTPOF$PNQMFUF KPC*E ͰδϣϒͷྃΛ֬ೝ
͓͍ʂ୭͕͍ऴΘͬͨ %ZOBNP%# ʹೖͬͯΔ݁ՌΛফ͢Μͩ
55- ͖Ͱ εέʔϥϒϧͳ ,74 ΄͠͞
-BNCEB ͷίʔυΛ "844%,Ͱొ͢Δ͡Όͳ͍ʁ
4 ͷΠϕϯτͱ͔Λ τϦΨʔʹ͢Δ͡Όͳ͍ʁ
client.add_permission( FunctionName = ‘awesomeFunction’, StatementId = ’statement-id', Action = 'lambda:InvokeFunction',
Principal = 's3.amazonaws.com')
ͪΌΜͱͯ͠ΔͷΘ͔Δ͚Ͳɺ ݖݶઃఆ͢ΔͷΊΜͲ͘͘͞ͳ͍ʁ ͜ΕͰ୭͕ಘͯ͠Δͷʁʁʁ
ڥมઃఆ͍ͨ͠ΑͶ
-BNCEB ͕ಈ͍ͯΔ ϦʔδϣϯΓ͍ͨΑͶ
"84ʮ"1*(BUFXBZ͔Β ͍͍ײ͡Ͱύϥϝʔλͯ͠ʯ
ͦ͏͍͏͡Όͳ͍Μͩͳʔ
·ͱΊ ॳճىಈ͍ νϡʔχϯάΛҙࣝ͢Δඞཁͷ͋ΔϨϕϧͰϨΠςϯγ͕͋Δ ϝϞϦׂΓ͕ͯগͳ͍ͱ$16ωοτϫʔΫ͕ڪΖ͍͘͠ ˠϝϞϦׂΓͯΛ૿ͯ͠ߴԽͨ͠΄͏͕҆͘ͳΔ͜ͱ͕͋ͬͯେม ϓϩάϥϜͷ[JQ࡞Δͷ͕େมɻTPΛ"NB[PO-JOVY͚ͰΈࠐΉඞཁ͋Γ ˠ"84ଆͰϥΠϒϥϦΛूΊΔͱ͔ɺϏϧυͯ͠΄͍͠ɻ ΦϨΦϨϥΠϒϥϦ͑Δͱ͍͍ͳ 4/4ͱ͔424ͬͯϐλΰϥஔΛ࡞Δͱςετɾσόοά͕େม ˠ($1
ʹ TUBDLESJWFS ͕͋ΔͷͰϒϨʔΫϙΠϯτͱ͔ ύϑΥʔϚϯεϓϩϑΝΠϥ͕͑Δ͚Ͳɺ-BNCEB ʹͳ͍ɻ ͋Δͷ QSJOUจ ͨͩҰͭ
·ͱΊ %ZOBNP%# ͷΩϟύγςΟཧେม ඇಉظॲཧΛ࣮͍ͨ͠ ˠ424͔Β-BNCEBΛൃՐͰ͖ͳ͍ɻ ॲཧ݁ՌΛͭͷʹ͑Δ55-ͷ͋Δεέʔϥϒϧͳ,74͕ͳ͍ -BNCEB ͷύʔϛογϣϯઃఆ͕खؒ ˠઃఆ͕͋Δ͜ͱͰخ͍͜͠ͱ͕Α͘Θ͔Βͳ͍ɻ ͪΌΜͱͯ͠ΔͷΘ͔Δ
ڥઃఆ͍ͨ͠ ಈ࡞ϦʔδϣϯऔΓ͍ͨ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ IUUQTHTJP ϕʔλςετࢀՃऀืूதʂ