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
JAWS DAYS 2020 コロナ速報リリースの舞台裏 〜サーバレスなら5日で十分!〜
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Hiroki Uemoto
March 28, 2020
Programming
17k
5
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
JAWS DAYS 2020 コロナ速報リリースの舞台裏 〜サーバレスなら5日で十分!〜
Hiroki Uemoto
March 28, 2020
More Decks by Hiroki Uemoto
See All by Hiroki Uemoto
[BPStudy] エンジニアリングマネージャーってなに?〜スクラムの話を添えて〜
jazzsasori
0
530
"おためし入社制度" を作った話
jazzsasori
0
680
ukkaが取り組む一次産業の課題 〜 日本一遅い農産物の通販 OWNERS をAWSで実現している話
jazzsasori
0
1.6k
OWNERSを支えるサーバー レスアーキテクチャと、ukka におけるAWSの使い方
jazzsasori
1
1.2k
小さい組織も導入できるサーバーレスアーキテクチャとDevOps
jazzsasori
1
1.9k
OWNERSをdocker化した話
jazzsasori
1
530
Other Decks in Programming
See All in Programming
ここ半年くらいでAIに作らせたR用ツール
eitsupi
0
360
AI時代に設計が 最大の生産性レバーになる 意図駆動開発とデータを消さない設計|Don't Delete Your Data or Your Intent — Design as the Deepest Lever in the AI Era
tomohisa
1
540
型も通る、synthも通る、それでも危ない 〜AIのCDKの権限とコストを機械で検証する〜 / It Passes Type Checks, It Passes Synth Checks, but It’s Still Risky — Automatically Verifying Permissions and Costs in AI’s CDK —
seike460
PRO
1
520
PHP に部分適用が来るぞ!……ところで何それ?おいしいの? #phpcon / phpcon-2026
shogogg
0
520
生成AIで帳票OCRが「簡単に」作れる時代になった?
kon_shou
0
350
使いながら育てる Claude Code — 開発フローの1コマンド化 × 繰り返し指摘の自動仕組み化
shiki_kakaku
0
1.6k
Android CLI
fornewid
0
210
FDEが実現するAI駆動経営の現在地
gonta
2
250
Laravel Boostに学ぶ、AIにPHPを書かせる技術 〜OSSの実装から蒸留するエージェント制御の王道〜
kentaroutakeda
3
640
テーブルをDELETEした
yuzneri
0
130
ルールを書いて終わらせないハーネスエンジニアリング
yug1224
4
1.8k
Claude Team Plan導入・ガイド
tk3fftk
0
250
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
980
Site-Speed That Sticks
csswizardry
13
1.4k
Product Roadmaps are Hard
iamctodd
55
12k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
190
Mind Mapping
helmedeiros
PRO
1
300
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
The Pragmatic Product Professional
lauravandoore
37
7.4k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
460
It's Worth the Effort
3n
188
29k
Thoughts on Productivity
jonyablonski
76
5.3k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
Transcript
ίϩφใϦϦʔεͷཪ αʔόϨεͳΒͰे
ࣗݾհ +9௨৴ࣾͷ২ຊͱਃ͠·͢ ɾژͰϓϥΠϕʔτ4/4Λ։ൃ͢ΔελʔτΞοϓͰ$50 ɾͦͷޙϑϦʔϥϯε ɾۀܥελʔτΞοϓͰ5FDI-FBE ɾ݄ʙݱࡏ+9௨৴ࣾͰ&OHJOFFSJOH.BOBHFS ɾϐʔϓϧϚωδϝϯτΛத৺ʹΤϯδχΞ৫ͷʹΛ ͍࣋ͬͯ·͢ɻ
Agenda +9௨৴ࣾͷհ ৽ܕഏԌಛઃϖʔδΛ࡞Γ·ͨ͠ Ͱ αʔόʔϨε࠾༻ͯ͠Α͔ͬͨΑ ։ൃͰͨ͠ͱ͜Ζ ϦϦʔεޙͷڹ 1, 2, 3,
4, 5, ·ͱΊ 6,
w ࣄۀɾαʔϏε w ΤϯδχΞνʔϜͱจԽ +9௨৴ࣾͷհ 01
JX௨৴ࣾͷϏδϣϯ ςΫϊϩδʔͰ ʰࠓى͖͍ͯΔ͜ͱʱΛ ໌Β͔ʹ͢Δใಓػؔ
αʔϏεɾϓϩμΫτ
ٕज़ελοΫ w 4FSWFSMFTT"SDIJUFDUVSFɹ˞ޙ΄Ͳհ w 41"ʢ3FBDU 7VFKT 5ZQF4DSJQU FUDʜʣ w 1ZUIPOʢ%KBOHP
'BTU"1* FUDʜʣ w .BDIJOF-FBSOJOHʢ$// /-1 FUDʜʣ w ΞδϟΠϧʢεΫϥϜ Ϟϒϓϩ FUDʜʣ w 98JSFʢ౷߹ใج൫ʣ w ֤छ"1* w σʔλج൫ w FUDʜ
ٕज़ελοΫʢཁʣ "84&$4 -BNCEB 3%4ͳͲΛΑ͍ͬͯ͘·͢ "84 ݴޠɾ'8ͳͲ
੍ͱจԽ w ϑϨοΫεɾϦϞʔτʢ੍ݶͳ͠ʣ w εΩϧΞοϓΛࢧ͑Δ੍ w ۀ࣌ؒதͷษڧձࢀՃ0, w ษڧձɾΧϯϑΝϨϯεࢀՃඅิॿ w
ॻ੶ɾ*%&ߪೖิॿ w ʮֶࣗࣗशʯʹۈ͠Έ ʮࣄʹ׆͔͢ʯ ࣄ͕ࣗવʹͰ͖ΔจԽ
৽ܕഏԌಛઃϖʔδΛ ͭ͘Γ·ͨ͠ Ͱ 02
৽ܕഏԌʹؔ͢ΔಛઃϖʔδΛͭ͘Γ·ͨ͠ ʮ৽ܕഏԌʯಛઃϖʔδΛ ϦϦʔε
৽ܕഏԌʹؔ͢ΔಛઃϖʔδΛͭ͘Γ·ͨ͠ 4NBSU/FXT༷ͱ"1*࿈ܞ
2, ৽ܕഏԌʹؔ͢ΔಛઃϖʔδΛͭ͘Γ·ͨ͠ Ͱ࡞ͬͨ
2, ৽ܕഏԌʹؔ͢ΔಛઃϖʔδΛͭ͘Γ·ͨ͠ Ͱ࡞ͬͨΜͰ͢ʂ ɾඞཁͱ͞Ε͍ͯΔํʹ͙͢ಧ͚͍ͨࢥ͍͔Β ɾฐࣾͷWBMVFͰ͋Δ'0$V4 'VUVSFPSJFOUFE 0XOFSTIJQ $VTUPNFS pSTU 4QFFE
ɾ'0$V4ͷ$VTUPNFSpSTU 4QFFEΛҙࣝ͠·ͨ͠ ɾαʔόʔϨεΞʔΩςΫνϟ࠾༻͠·ͨ͠
αʔόʔϨε࠾༻ͯ͠Α͔ͬͨΑ 03
3, αʔόʔϨε࠾༻ͯ͠Α͔ͬͨΑ ɾجຊ"-# &$4 3%4ͷߏ ɾଞʹϚωʔδυαʔϏε৭ʑͬͯΔ ɾ࣌ʑαʔόϨε #FGPSF
3, αʔόʔϨε࠾༻ͯ͠Α͔ͬͨΑ ɾ"1*(BUFXBZ-BNCEB%%# ɾใऩू෦ฐࣾͷఏڙ͢Δ98JSF"1* ɾՔಇதͷαʔϏεʹมߋͳ͠ ɾ৽͘͠ॻ͘ίʔυ࠷খݶʹ ɾࣺͯ͘͢ ɾ$MPVE'PSNBUJPOͷTUBDL͝ͱআ ɾطଘͷ98JSF ౷߹ใج൫
ͱૄ݁߹ʹ "GUFS
3, αʔόʔϨε࠾༻ͯ͠Α͔ͬͨΑ αʔόʔϨεԿ͕Α͔ͬͨͷ ɾ͍҆ʂ ɾ-BNCEBैྔ՝ۚ ɾίϯϐϡʔςΟϯάϦιʔεΛৗʹىಈ͍ͯ͠Δඞཁ͕ͳ͍ ɾ'SFFUJFS͋Δ ɾ%ZOBNP%#ͷPOEFNBOEDBQBDJUZͰैྔ՝ۚ ɾ্ཱ͍ͪ͛͢ɺࣺ͍ͯ͢
3, αʔόʔϨε࠾༻ͯ͠Α͔ͬͨΑ 4FSWFSMFTT'SBNFXPSL࠾༻ͨ͠ ɾαʔόʔϨεΞʔΩςΫνϟΛ؆୯ʹߏஙͰ͖Δ044ͷϑϨʔϜ ϫʔΫ ɾฐࣾBQFYϝΠϯͰͬͯͨ ϝϯςऴΘͬͨʜ ɾσϓϩΠ͕؆୯ ɾTMTEFQMPZ
3, αʔόʔϨε࠾༻ͯ͠Α͔ͬͨΑ 4FSWFSMFTT'SBNFXPSLྑ͔ͬͨ ɾTFSWFSMFTTZNMͰશߏ͕؆୯ʹݟΕΔ ɾ$MPVE'PSNBUJPOͱͷ࿈ܞ༰қ ɾυϝΠϯͷઃఆߦͰऴΘͬͨ ɾ˞ޙͰৄ͘͠ ɾطଘ71$ 4FDVSJUZ(SPVQΛద༻͢ΔઃఆߦͰ ɾࠓͷॴBQFYˠTMTͷҠߦΛ༧ఆ
$%,ௐࠪத
ര։ൃͷͨΊͷ 04 GSPOUFOE CBDLFOEͦΕͧΕ
4, ര։ൃͷͨΊͷ ര։ൃͷͨΊͷ GSPOUFOE
4, ര։ൃͷͨΊͷ രͰ։ൃ͢ΔͨΊʹͨ͜͠ͱ GSPOUFOE ɾDPNQPOFOUΛશʹΓͨ͠ ɾࣺͯ͘͢Λҙࣝͯ͠ॻ͍ͨ ɾ5ZQF4DSJQU͋ͬͯΑ͔ͬͨ ɾܕਖ਼ٛ ɾ'"45"-&35qPXˠ5ZQF4DSJQUʹʹҠߦ ɾਓख͕Γͳ͍
ɾGSPOUFOEॻ͖ͳΕͯͳ͍ਓؒ࡞ۀʹೖͬͨ ɾࡶʹৼΒΕͨλεΫิ͕ޮ͖·ͬͯ͘ॻ͚ͪΌͬͨ
4, ര։ൃͷͨΊͷ ര։ൃͷͨΊͷ CBDLFOE
4, ര։ൃͷͨΊͷ രͰ։ൃ͢ΔͨΊʹͨ͜͠ͱ CBDLFOE ᶃ ɾօͷʮखʹೃછΜͩʯϑϨʔϜϫʔΫΛબ ɾ'MBTLͩͬͨ ɾΤϯυϙΠϯτΛ͝ͱʹͯ͠ઃܭ ɾ3FBE8SJUF͝ͱʹׂ ɾ֤ΤϯυϙΠϯτΛCMVFQSJOUͰϑΝΠϧ୯Ґʹׂ
ɾ࠷ॳͷઃܭͱ͑ʹఔ͔͚ͨ ɾ୲ऀ͝ͱʹ࡞ۀ͕ਐΊΒΕɺDPOqJDU͠ͳ͍Α͏ʹ ɾεϜʔζʹ࡞ۀਐΊΒΕͨ
4, ര։ൃͷͨΊͷ രͰ։ൃ͢ΔͨΊʹͨ͜͠ͱ CBDLFOE ᶄ ɾMPDBMͰ୯७ͳ'MBTL"QQͱͯ͠։ൃͰ͖ΔΑ͏ʹ ɾEPDLFSDPNQPTFVQEͰશ্ཱ͕͕ͯͪΔΑ͏ʹඋ ɾσϓϩΠͷͨΊͷ4FSWFSMFTT'SBNFXPSLؚΊͯ ɾσϓϩΠ(JU-BC$*ͰࣗಈԽ ɾΤϥʔτϥοΩϯά࠷ݶ4&/53:Ͱ
4, ര։ൃͷͨΊͷ രͰ։ൃ͢ΔͨΊʹͨ͜͠ͱ CBDLFOE ᶅ ɾ4FSWFSMFTT'SBNFXPSLͰ'MBTL"QQΛσϓϩΠ ɾ'MBTL"QQ͕-BNCEB্ͰTFSWFSMFTTXTHJͰಈ͘ ɾ84(*ͳ"QQΛͦͷ··-BNCEBͰ࣮ߦͰ͖Δ ɾTFSWFSMFTTQZUIPOSFRVJSFNFOUTͰґଘϥΠϒϥϦͷղܾ ɾTFSWFSMFTTEPNBJONBOBHFSͰ3PVUFͷϨίʔυɺ"1*(BUFXBZ
ͷΧελϜυϝΠϯ·ΘΓΛઃఆ ɾߦͰઃఆͰ͖ͨ
4, ര։ൃͷͨΊͷ ര։ൃͷͨΊͷ ֎෦͚"1*
4, ര։ൃͷͨΊͷ രͰ։ൃ͢ΔͨΊʹͨ͜͠ͱ ֎෦͚"1* ɾ҆શʹɺരͰ֎෦͚"1*Λ࡞Δඞཁ͕͋ͬͨ ɾࣗࣾαʔϏε͚"1*ͱผʹ"1*(BUFXBZΛཱͯͨ ɾΠϯϑϥίετ͍҆ ্ཱ͍͔ͪ͛͢Β ɾ"1*,FZͰͷೝূΛ͔͚Δඞཁ͕͋ͬͨ ɾ"1*(BUFXBZͷఏڙ͢Δ"1*,FZΛͬͨ
ɾΫΥʔλ εϩοτϦϯάΛ؆୯ͳઃఆ͚ͩͰ࣮ݱͰ͖Δ ɾരͰ࣮ݱͰ͖ͨ
ϦϦʔεޙͷڹ 05
5, ϦϦʔεޙͷڹ ڹ͍͖ͨͩ·ͨ͠ ɾૣചΕ·ͨ͠ ɾΤϯδχΞͷྗ͕͙͢ʹച্ʹͭͳ͕ Δεϐʔυײྑ͔ͬͨ
5, ϦϦʔεޙͷڹ ɾ༧ఆ௨ΓϦϦʔεͰ͖ͨ ɾେ͖ͳোࠓͷॴແ͍ ɾطଘαʔϏεʹӨڹग़ͳ͔ͬͨ ͍͍ײ͡ʹϦϦʔεͰ͖ͨ
·ͱΊ 06
6, ·ͱΊ ɾαʔόʔϨεṶ͔Δ খฒײ ɾ࠷ॳʹπʔϧ·ΘΓ͑Α͏ ɾ࣌ؒͳ͍ͱ͖ͦ͜ઃܭ ɾ͍͟ͱ͍͏࣌ʹരͰԠ͑ΒΕΔΑ͏ʹ ֶΜͰ͓͜͏
6, ·ͱΊ ɾҰॹʹര։ൃ͠·ͤΜ͔ʁ ɾػցֶश͓ΑͼαʔόʔαΠυืूத IUUQTKYQSFTTOFUSFDSVJU ɾͬͱΓ͍ͨํٕज़ϒϩά IUUQTUFDIKYQSFTTOFU 8&"3&)*3*/(
Thank you!