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
内容は話せないけどGamedayのススメ
Search
komuro-sapporo
December 14, 2017
Technology
0
550
内容は話せないけどGamedayのススメ
第一回 sapporo.awsの登壇資料
komuro-sapporo
December 14, 2017
Tweet
Share
More Decks by komuro-sapporo
See All by komuro-sapporo
How To 脆弱性対応
komurosappro
0
740
ゲンバのサービス運用
komurosappro
2
1.4k
大阪勉強会_第5回.pdf
komurosappro
0
5
運用事件簿
komurosappro
0
2.6k
Introduction of Jooby. DevIO2016
komurosappro
0
1.3k
Other Decks in Technology
See All in Technology
PRDの正しい使い方 ~AI時代にも効く思考・対話・成長ツールとして~
techtekt
PRO
0
570
カミナシ社の『ID管理基盤』製品内製 - その意思決定背景と2年間の進化 #AWSUnicornDay / Kaminashi ID - The Big Whys
kaminashi
3
730
Flutterでキャッチしないエラーはどこに行く
taiju59
0
210
JavaScript 研修
recruitengineers
PRO
6
1.4k
【 LLMエンジニアがヒューマノイド開発に挑んでみた 】 - 第104回 Machine Learning 15minutes! Hybrid
soneo1127
0
260
AWS環境のリソース調査を Claude Code で効率化 / aws investigate with cc devio2025
masahirokawahara
2
1.1k
Browser
recruitengineers
PRO
8
2.2k
Obsidian応用活用術
onikun94
0
220
Function Body Macros で、SwiftUI の View に Accessibility Identifier を自動付与する/Function Body Macros: Autogenerate accessibility identifiers for SwiftUI Views
miichan
2
150
シークレット管理だけじゃない!HashiCorp Vault でデータ暗号化をしよう / Beyond Secret Management! Let's Encrypt Data with HashiCorp Vault
nnstt1
3
140
オブザーバビリティが広げる AIOps の世界 / The World of AIOps Expanded by Observability
aoto
PRO
0
270
Webアクセシビリティ入門
recruitengineers
PRO
3
1.5k
Featured
See All Featured
It's Worth the Effort
3n
187
28k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.1k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.6k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
A better future with KSS
kneath
239
17k
Scaling GitHub
holman
463
140k
The World Runs on Bad Software
bkeepers
PRO
70
11k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.5k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
185
54k
Testing 201, or: Great Expectations
jmmastey
45
7.6k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
111
20k
Transcript
TBQQPSPBXT ,0.630 )JSBLV ༰ͤͳ͍͚Ͳ(BNFEBZͷεεϝ
ࣗݾհ খࣨɹܒ ࡛ۄˠ౦ژˠࡳຈ ϞόΠϧΞϓϦέʔγϣϯαʔϏε෦ʢʁ "84ʼʼ1ZUIPOʼʼʼ+BWBʼ4DBMB
"84SF*OWFOU ʙ -"47&("4 7&/&5*"/ "3*" .(. .*3"(& ࠓճձ͕ଟ͍ɻόεҠಈͰ࠷େఔ
ԕ͍
॓ധͯͨ͠ϗςϧ
JavaͷੜΈͷ
.&&5+".&4(04-*/(4
+BNFT(PTMJOH δΣʔϜζɾΞʔαʔɾΰεϦϯʢJames Arthur Goslingɺ19555 ݄19 - ʣιϑτΣΞٕज़ऀͰ͋ΓɺݩαϯɾϚΠΫϩγεςϜζ ࣾͷϑΣϩʔͰ͋Δɻ ΦϒδΣΫτࢦϓϩάϥϛϯάݴޠJavaͷੜΈͷͱͯ͘͠ΒΕ
͍ͯΔ from Wikipedia
re:Inventʹߦͬͯྑ͔ͬͨʂ
ؓٳ
What’s Gameday?
(".&%":ͱ ࣌ؒҎ্ʢؙҰʣʹٴͿ %FW0QTϋοΧιϯ
(".&%":ͱ w ՍۭͷελʔτΞοϓاۀͷࣾһͱͳΓ w ่յͯ͠ΔγεςϜͷ࠶ߏஙΛߦ͍ w ϨΨγʔͳΞʔΩςΫνϟΛվળ͠ w ৽ͨͳΞʔΩςΫνϟͰ࠶ߏͨ͠γεςϜΛӡ༻͢
Δ w ٕज़Λڝ͏
)"$,5&/5
*/5&/5
(".&%":ͱ w ͯ͢ͷ"84αʔϏε ༷ʑͳݴޠͷίʔυͳͲ͋Β ΏΔ͕ࣝඞཁ w 74ӡӦ w νʔϜઓ
w ༩͑ΒΕͨڥͷ෮چɾӡ༻ɾվળΛߦ͏ w ՝ͷਐḿγεςϜͷ݈શੑʹରͯ͠ϙΠϯτ
(".&%":ͱ w ຖԿ͔Β͔͢6OJDPSO3FOUBMTࣾ
νʔϜɿΫϥεϝιου ݄ʢࣄۀ։ൃ෦ʣ ߴڮʢ"84ࣄۀ෦ʣ খࣨʢϞόΠϧΞϓϦαʔϏε෦ʣ .JDIFMʢ$BMJGPSOJBͷηΩϡϦςΟΤϯδχΞʣ ॾࣄʹΑΓ్தୀ੮
5FBN$MBTTNFUIPE
Unicorn.Rentalsࣾͷݱঢ়
&YUSFNF$POEJUJPO w $&0͕ࣦ᪨ w ैۀһ͕શһୀ৬ w 8FCαΠτ͕શͯμϯ w גՁ͕ˋԼམ
w ސ٬ܹΪϨʢ5XJUUFS͕Ԍ্தʣ
.JTTJPO w ࠓ͙͢αΠτΛ෮چͯ͘͠Εʂ w ͋ΘΑ͘Ϟμϯͳ෩ʹ࡞Γม͑ͯཉ͍͠ͳʔ w ͦ͏ͦ͏ࠓ·ͰΑΓোʹڧͯ͘͘͠ΕΑͳ w ͳΔ͓͕͔͔ۚ͘Βͳ͍Α͏ͳγεςϜʹͯ͠Α
w גՁݩ௨Γʹͯ͠Ͷ✩ϛ
ग़ࢿऀແཧΛڼΔɾɾɾ ʮग़ࢿऀແཧΛڼΔɾɾɾʯ
ඞཁͳࣝ
ඞཁͳࣝ w "848FMM"SDIJUFDUFE'SBNFXPSL w ͿͬͪΌ͚"84αʔϏεશ͕ͯग़ൣғ w "844%,͕ରԠͯ͠Δݴޠશ෦͕ग़ൣғ w ᠘ͷֻ͚ΒΕͨӳޠͷ
"848FMM"SDIJUFDUFE'SBNFXPSL w ่յͨ͠γεςϜΛஈ֊తʹ࠶ߏங w ࠶ߏஙͷࡍʹɺ$MPVE/BUJWFͳߏஔ͖͍͑ͯ ͘ w োੑɺεέʔϥϏϦςΟͷ্ w
74ӡӦͷͨΊͷޚࡦʢޙड़ʣ
ͯ͢ͷαʔϏε͕ग़ൣғ w ތுͰͳ͘શ෦ w Կ͕ग़Δ͔͕ͬ͞ͺΓ͔Βͳ͍ w "84%PDVNFOU $-*͚͕ͩཔΓ w
$-*ΛͦΕͳΓʹ͍͜ͳͯ͠ͳ͍ͱʹͳΒͳ͍ w ͍׳ΕͨαʔϏε͕͋ΕϥοΩʔ
ίʔυͷࣝ w ΞϓϦέʔγϣϯίʔυͷվम w ϓϩάϥϛϯάݴޠԿ͔ෆ໌ʢ͜͜ӡʣ w ͔Βॻ͚ͱ͍͏ͷͰͳ݀͘ຒΊͷΑ͏ͳײ͡ͳ ͷͰɺؤுΕͳΜͱ͔ͳΔʢͱࢥ͏ʣ w
"844%, ಛʹ$SFEFOUJBMTͷ͍ํΒͳ͍ͱ ऴΘΔ
᠘ͷֻ͚ΒΕͨӳޠ w ΤϯδχΞɺૣͱͪΓͯ͠ͱΓ͋͑ͣ࡞ۀΛ։࢝͠ ͕ͪ w γεςϜΛશʹ෮چ͠ͳͯ͘ղͰ͖Δ͕͋ͬ ͨΓ͢Δ w จΛ·ͣͯ͢ཧղ͢Δ·ͰಡΉ͠ɾɾɾ
SF1MBZձ
VSӡӦ
ӡӦϚδ w ߏஙͨ͠γεςϜʹϥϯμϜʹ߈ܸ w ύϑΥʔϚϯεͷԼͨ͠γεςϜݮର w ؾ͔ͮͳ͍ͱ͕ϚΠφεʹ
ӡӦϚδ w ૬खѱຐ w ͪ͜ΒΑΓڧ͍ݖݶͰڟѱͳ߈ܸΛֻ͚ͯ͘Δ w ຊؾͰӴ͠Α͏ w ઐ͕ඞཁ
w ͜ΕΛΒͣʹޙʹޙչ
BXTձ
About Team
νʔϜʹ͍ͭͯ w ଟ༷ͳεΩϧͰେͳग़ྖҬΛΧόʔ w νʔϜϝϯόʔͷଟ༷ੑͱͯେࣄ w ࠓճ֤෦ϝϯόʔ͕ू·Γͱͯόϥϯε͕ྑ͔ͬͨ w ՝Λ֤ݸܸഁ͔શମͰҰܸͭͣͭഁ͍͔ͯ͘͠
w νʔϜͷઓུେࣄ
νʔϜʹ͍ͭͯ w ࡉ͔͘ঢ়گΛ֬ೝ͢Δ w ࠔͬͨΒ૬ஊ w ࠔͬͯͦ͏ͩͬͨΒώΞϦϯά w ݱࡏͷείΞͱӡ༻ʹ͍ͭͯͷઐϝϯόʔ͕ඞཁ
w ෆࡏͩͱ߈ܸʹૉૣ͘ରԠͰ͖ͳ͍ w ࠓճશһ.JTTJPOʹͱΓ͔͔ͬͯ͠·ͬͨ
νʔϜͰ%JTDVTTJPO
ͲΜͳ՝ͳͷ͔ʁ
՝ʁ ωλόϨݫېͳͷͰ ৄࡉͤͣ ͢Έ·ͤΜ
ຊؾͷ"84ઃఆ w *".ͰΨνΨνʹറΒΕɺӡӦ͕ఆͨ͠ಓ͔͠ḷΕ ͳ͍ w ͲΜͳཪಓͯ͢࠹͕ΕͯΔҹ w ԿΛͬͯӡӦଆ͕ࣄલʹ௵ͯͯ͠ঠͷ্ͰགྷΒ͞ΕΔ w
ຊؾͷ*".ϙϦγʔઃఆΛݟͨ
՝ʹ͍ͭͯ w ࠓޙ֤ࢢͷ4VNNJUͰ(BNFEBZ։࠵ w ੋඇࢀՃ͠·͠ΐ͏ʂ࣮֬ʹָ͍͠ʂ w ༰΄΅ಉͨ͡ΊɺωλόϨݫې w ελοϑͱͯ͠টू͞ΕΔՄೳੑ
w SF*OWFOUͰࢀՃͨ͠ϝϯόʔΤϯτϦʔෆՄ
SF1MBZ1BSUZ
ײ
ײ w ͕͍࣌ؒɻ࠷ߴʹָ͍͠ w ΤϯδχΞΛ໊ΔͳΒɺઈରʹࢀՃͨ͠ํ͕ྑ͍ w ٱʑʹΈ͔ͦΒ͕ग़Δܦݧ w શ͘৮ͬͨ͜ͱͳ͍αʔϏεʹڧ੍తʹܦݧͰ͖Δ
w ຊਓͷ4"͕͍ΔͷͰɺӳޠ͕Ͱ͖ͳͯ͘αϙʔ τͯ͠Β͑Δ
ײ w ଟ༷ͳεΩϧηοτͷϝϯόʔͱͷνʔϜ w ීஈۀͰؔΘΒͳ͍ϝϯόʔΛਂ͘Εͨ w ෆຊҙͳ݁ՌʹऴΘͬͯ͠·ͬͨ w དྷ·ͨϦϕϯδ͍ͨ͠
w ӳޠྗΛຏ͍ͯଞͷࠃͷΤϯδχΞͱνʔϜΛΜͰ %JTDVTTJPO͍ͨ͠
None