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
re:Invent 2018 ~Recap~
Search
Takaaki Tanaka
December 17, 2018
Technology
0
530
re:Invent 2018 ~Recap~
re:Growth 2018 in 岡山で発表してきた内容です
https://classmethod.connpass.com/event/112172/
Takaaki Tanaka
December 17, 2018
Tweet
Share
More Decks by Takaaki Tanaka
See All by Takaaki Tanaka
Zenn のウラガワ ~エンジニアのアウトプットを支える環境で Google Cloud が採用されているワケ~ #burikaigi #burikaigi_h
kongmingstrap
22
8.2k
AWS re:Invent 2024 ふりかえり
kongmingstrap
0
280
製造の課題に立ち向かう Manufacturing Data Engine と Manufacturing Connect の ご紹介
kongmingstrap
0
990
Tellus の衛星データを見てみよう #mf_fukuoka
kongmingstrap
0
770
JAWS-UG 福岡 #16 re:Invent 現地に行った人のお話 #jawsugfuk #jawsug
kongmingstrap
0
620
AppMod の開発のイマを知るために現地に潜入した私が見たものは・・・? #GoogleCloudNext
kongmingstrap
0
670
Kong Gateway から読みとく、 API統合・API連携サービスの最新情報 #devio2023
kongmingstrap
0
1.9k
Cloud Run に憧れて Google Cloud を推進している話 / CX事業本部で使われている技術
kongmingstrap
0
300
AWS / Google Cloud / Azure それぞれの推しサービス.pdf
kongmingstrap
1
1.5k
Other Decks in Technology
See All in Technology
Oracle Cloud Infrastructure:2025年8月度サービス・アップデート
oracle4engineer
PRO
0
160
イオン店舗一覧ページのパフォーマンスチューニング事例 / Performance tuning example for AEON store list page
aeonpeople
2
380
衝突して強くなる! BLUE GIANTと アジャイルチームの共通点とは ― いきいきと活気に満ちたグルーヴあるチームを作るコツ ― / BLUE GIANT and Agile Teams
naitosatoshi
0
270
JuniorからSeniorまで: DevOpsエンジニアの成長ロードマップ
yuriemori
2
340
カミナシ社の『ID管理基盤』製品内製 - その意思決定背景と2年間の進化 #AWSUnicornDay / Kaminashi ID - The Big Whys
kaminashi
3
690
「AI2027」を紐解く ― AGI・ASI・シンギュラリティ
masayamoriofficial
0
160
ヒューリスティック評価を用いたゲームQA実践事例
gree_tech
PRO
0
390
トヨタ生産方式(TPS)入門
recruitengineers
PRO
5
1.4k
AWS環境のリソース調査を Claude Code で効率化 / aws investigate with cc devio2025
masahirokawahara
2
920
Grafana Meetup Japan Vol. 6
kaedemalu
1
190
進捗
ydah
2
210
Kiroと学ぶコンテキストエンジニアリング
oikon48
4
940
Featured
See All Featured
A designer walks into a library…
pauljervisheath
207
24k
The Straight Up "How To Draw Better" Workshop
denniskardys
236
140k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
61k
Site-Speed That Sticks
csswizardry
10
800
Faster Mobile Websites
deanohume
309
31k
Rails Girls Zürich Keynote
gr2m
95
14k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
284
13k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.8k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6k
The Art of Programming - Codeland 2020
erikaheidi
55
13k
Transcript
re:Invent 2018 報告 ~ recap ~ ݄ re:Growth
2018 in 岡⼭山
"CPVUNF
ాத໌ @kongmingtrap wΫϥεϝιουגࣜձࣾ wԬΦϑΟεॴଐ wϞόΠϧΞϓϦαʔϏε෦ wϞόΠϧΞϓϦΤϯδχΞ wαʔόʔαΠυΞϓϦΤϯδχΞ wαʔόʔϨε։ൃ෦ wΞϓϦέʔγϣϯΤϯδχΞ
ԬΦϑΟε͔ΒͷࢀՃऀ "84SF*OWFOU+"1"/1035"-
ؔΘ͍ͬͯΔҊ݅
wσόΠε͔ΒͷσʔλΛड͚औͬͯɺҰఆͷ ΛτϦΨʔʹΞΫγϣϯΛى͜͢ wσόΠεͷσʔλΛ&5-ॲཧͰՄࢹԽ͢Δ wσόΠεΛ੍ޚ͢ΔͨΊͷ"1*Λఏڙ͢Δ wσόΠεΛ੍ޚ͢ΔͨΊͷϞόΠϧΞϓϦΛ ఏڙ͢Δ *P5ؔ࿈ͷҊ݅
"84*P5ΛΈ߹Θͤͨ αʔόʔϨεҊ݅
IUUQTXXXTMJEFTIBSFOFU"NB[PO8FC4FSWJDFT+BQBOBXTCMBDLCFMUPOMJOF TFNJOBSJPU
େͳΞοϓσʔτ͔Β Ҋ݅Ͱར༻Ͱ͖ͦ͏ͳͷΛ ϐοΫΞοϓ͢Δ
େͳΞοϓσʔτ͔Β Ҋ݅Ͱར༻Ͱ͖ͦ͏ͳͷΛ ϐοΫΞοϓ͢Δ ݸ
Ξοϓσʔτ
w"843PCP.BLFS wΫϥυڥͱ304 3PCPU04 Λ౷߹ͨ͠ɺϩϘοτΞϓϦέʔγϣ ϯͷ։ൃςετɺγϛϡϨʔγϣϯΛߦ͏ͨΊͷڥͱͷ͜ͱ w"845SBOTGFSGPS4'51 wΞϓϦέʔγϣϯͷมߋ4'51αʔόʔͷཧΛඞཁͱͤͣʹɺ4'51 ʢ4FDVSF4IFMM'JMF5SBOTGFS1SPUPDPMʣΛ༻͢ΔϑΝΠϧసૹ ϫʔΫϩʔυΛ"84ʹ؆୯ʹҠಈͰ͖Δ w&'4*OGSFRVFOU"DDFTT4UPSBHF$MBTT
wڞ༗ετϨʔδαʔϏεɺ"NB[PO&'4ʹ৽͍͠ετϨʔδΫϥεͰ ͋ΔɺසΞΫηεʢ*OGSFRVFOU"DDFTTɿ*"ʣ͕ొ w"84%BUB4ZOD wΦϯϓϨϛεʹ͋ΔετϨʔδ͔Β"NB[PO4"NB[PO&'4ʹର ͯ͠؆୯ʹσʔλΛసૹ͢ΔͨΊͷαʔϏε
w4*OUFMMJHFOU5JFSJOH w4ͷΦϒδΣΫτͷΞΫηε͞ΕΔසʹΑͬͯɺσʔλͷอ ଘྉ͕ۚ࠷దԽ͞ΕΔ w"844OPXCBMM&EHFͷίϯϐϡʔτ࠷దԽΠϯελϯε͕(" ʹ w"844OPXCBMM&EHFͷ࠷దԽΦϓγϣϯɺཧతʹݫ͍͠ ڥΦϑϥΠϯͰίϯϐϡʔςΟϯάΛूதతʹ࣮ߦ͢ΔΞ ϓϦέʔγϣϯ༻ʹɺͷW$16ɺ(#ͷϝϞϦɺ5# ͷ/7.F44%ɺ͓Αͼ5#ͷ4ޓετϨʔδΛఏڙ͢Δ w"84"NQMJGZ$POTPMF
w8FCΞϓϦΛެ։͢ΔڥΛ؆୯ʹηοτΞοϓͰ͖Δαʔ Ϗε
w"NB[POͷ1SPWJTJPOFE*014 JP ͷύϑΥʔϚϯε͕ڧԽ wͷϘϦϡʔϜλΠϓʮϓϩϏδϣϯυ*01444%ɹ JPʣʯͷ ࠷େ*014͕ɺैདྷͷ *014͔Β *014ʹ֦ு w"NB[PO4͕ΦϒδΣΫτཧͷόονॲཧػೳΛϦϦʔε w1SFWJFX
w"NB[PO4ʹ֨ೲ͞Ε͍ͯΔेԯͷΦϒδΣΫτʹରͯ͠ɺҰׅ Ͱ"1*ϦΫΤετ8FCίϯιʔϧૢ࡞Λ࣮ߦ͓ΑͼཧͰ͖Δػೳ w1SFWJFXPG"NB[PO"VSPSB1PTUHSF42-4FSWFSMFTT w"NB[PO"VSPSB4FSWFSMFTT͕1PTUHSF42-ରԠʢ1SFWJFXʣ w"84ೝఆࢼݧʹ৽ΧςΰϦʰ"84$FSUJpFE.BDIJOF-FBSOJOHr 4QFDJBMUZʱ͕ొΤϯδχΞ w܇࿅༻ػցֶशίʔε͕"84Λ௨ͯ͡ར༻Մೳʹ
w4*OUFMMJHFOU5JFSJOHେྔͷηϯαʔ σʔλΛอ͢ΔࡍʹίετݮͰ͖ͦ͏ w4ͷόονॲཧ͕ΑΓγϯϓϧʹߦ͑ͦ͏ w8&#ը໘Λ࣮͢Δࡍʹ"84"NQMJGZ $POTPMFΛࢼͯ͠Έ͍ͨ ·ͱΊ
Ξοϓσʔτ
w"84(MPCBM"DDFMFSBUPS w֤छόϥϯγϯάػೳΛඋ͑Δάϩʔόϧϩʔυόϥϯαʔ w"845SBOTJU(BUFXBZ wΦϯϓϨϛεͱ"84ͷଓΛΑΓ؆୯ʹଓՄೳʹ w৽͍͠ΠϯελϯελΠϓ w" w"3.ϕʔεͷ"84(SBWJUPOϓϩηοαʔΛࡌ w$O w(CQTͰͷଓΛఏڙ w1EO
wO7*%*"ͷػցֶशΤϯδϯΛࡌ͠ɺ(CQTଓΛఏڙ
w"NB[PO'SFF3504#-&αϙʔτ w&MBTUJD'BCSJD"EBQUFS w)1$ΞϓϦέʔγϣϯΛՔಇͤ͞ΔେنΫϥε λ্Ͱߴ͔ͭ৴པੑͷߴ͍ωοτϫʔΫΛఏڙ w4BHF.BLFS/FP wσΟʔϓϥʔχϯάͷϞσϧίϯύΠϥʗ0QFO 4PVSDFԽରԠ wEZOBNJDUSBJOJOH w&$্ʹ͓͚ΔσΟʔϓϥʔχϯάͷͨΊͷ044
w'JSFDSBDLFS wαʔόʔϨείϯϐϡʔςΟϯάͷͨΊͷܰ ྔͳԾԽػೳ w"NB[PO40CKFDU-PDL w৽ͨʹ4ΦϒδΣΫτͷมߋɾআΛશ ʹ੍ݶ͢Δػೳ w"843FTPVSDF"DDFTT.BOBHFS 3". wΫϩεΞΧϯτͰͷϦιʔεڞ༗
w"84*P54JUF8JTF w࢈ۀ༻ػث͔ΒͷσʔλऩूˍੳΛखܰʹߦ͑ΔϚωʔδ υαʔϏε wΫϥυͰͳ͘ΦϯϓϨڥͱଓ͞Ε͍ͯΔ࢈ۀػثͷ σʔλΛ"84*P5্ʹσʔλΛٵ্͍͛ΔΑ͏ʹ w"84*P5%FWJDF5FTUFS w"NB[PO'SFF3504"84*P5(SFFOHSBTTΛσόΠε Ͱಈ࡞֬ೝ͢Δπʔϧ w"84*P5&WFOUT w*P5ηϯαʔͱΞϓϦέʔγϣϯ͔ΒͷΠϕϯτΛ؆୯ʹݕ
ग़ͯ͠ԠͰ͖ΔαʔϏε
w*P5 αʔόʔϨεؔ࿈Ͱར༻Ͱ͖ͦ͏ͳ Ξοϓσʔτগͳ͔ͬͨ w"NB[PO40CKFDU-PDLফͯ͠ཉ͘͠ ͳ͍σʔλʹ͑ͦ͏ w"84*P5&WFOUTطଘͷॲཧΛΑΓ؆ܿ ʹͰ͖ͦ͏͕ͩɺ1SFWJFXͳͷͰɺཁௐࠪ ·ͱΊ
Ξοϓσʔτ
w"84(SPVOE4UBUJPO wਓӴΛ༻͍ͨσʔλͷऔΓࠐΈͱॲཧ w"84.BSLFUQMBDFʹͯʮ1SJWBUF .BSLFUQMBDFʯ͕ఏڙՄೳʹ w"84.BSLFUQMBDFGPS$POUBJOFST w"84ͷίϯϐςϯγʔϓϩάϥϜʹʮ$POUBJOFS $PNQFUFODZ1SPHSBNʯ͕৽نՃ w"NB[PO2VJDL4JHIUͷμογϡϘʔυΛ͓٬༷ ಠࣗͷΞϓϦέʔγϣϯʹຒΊࠐΈՄೳʹ
w"NB[PO2VJDL4JHIU w৽ػೳՃͰػցֶशʹΑΔΠϯαΠτΛಘΒΕΔΑ͏ʹ wϓϨϏϡʔఏڙ։࢝ w"NB[PO$MPVE8BUDI-PHT*OTJHIUTͰϩάͷߴͳ ੳ͕Մೳʹ w%ZOBNP%#ͷτϥϯβΫγϣϯαϙʔτ w%ZOBNP%#ͷ(FU*UFNɺ8SJUF*UFNʹ͓͍ͯτϥϯβ ΫγϣϯͷΑ͏ͳͷΛαϙʔτ w"84$PEF%FQMPZ"84$PEF1JQFMJOFͰ"84 'BSHBUF"NB[PO&$4ͷ$*$%Λαϙʔτ
w"84$PEF%FQMPZͰ"84'BSHBUF "NB[PO&$4ʹର͢ΔϒϧʔάϦʔϯσϓ ϩΠ͕ߦ͑ΔΑ͏ʹ w$PEF1JQFMJOFͷιʔεʹ&$3͕બՄೳʹ w"84&MFNFOUBM.FEJB$POOFDU wө૾৴߸Λෳઌ҆ఆͯ͠ૹ w"NB[PO,JOFTJT%BUB"OBMZUJDTͰ+BWB Λαϙʔτ
w*P5 αʔόʔϨεؔ࿈Ͱར༻Ͱ͖ͦ͏ͳ Ξοϓσʔτগͳ͔ͬͨ w$MPVE8BUDI-PHTͷϩά͕ҰׅͰݟ͢ ͘͢ΔػೳͷՃͰɺτϥοΩϯά͕ΑΓ؆ ܿʹͳͬͨ w%ZOBNP%#ͷτϥϯβΫγϣϯʹ͍ͭͯ աڈʹࣅͨΑ͏ͳ͜ͱΛ࣮ݱͨ͠ϥΠϒ ϥϦ͋ΔͨΊཁௐࠪ ·ͱΊ
Ωʔϊʔτ
w(MBDJFS%FFQ"SDIJWF wσʔλͷϦΧόϦʹPSि୯Ґͷ͕͔͔࣌ؒΔΘΓʹ҆ ՁʹอଘͰ͖ΔαʔϏε w"NB[PO'4YGPS8JOEPXT'JMF4FSWFS w4.#Ͱଓ͢ΔϑΝΠϧαʔόαʔϏε w"NB[PO%ZOBNP%#0O%FNBOE w3$68$6ΛઃఆͤͣɺϦΫΤετճͰ՝ۚ͞ΕΔ %ZOBNP%# w"84$POUSPM5PXFS 1SFWJFX
wଟͷΞΧϯτΛอ༗͍ͯ͠Δར༻ऀ͕ɺ֤ΞΧϯτͷη ΩϡϦςΟઃఆΛ༰қʹ౷੍Ͱ͖ΔΑ͏ʹ͢ΔαʔϏε Ωʔϊʔτ
w"NB[PO'4YGPS-VTUSF wػցֶश)1$͚ͷߴͳ ඦສ(#ඵͷεϧʔϓοτͱ ϛϦඵະຬͷϨΠςϯγ ϑΝΠϧγεςϜͷαʔϏε w"NB[PO&MBTUJD*OGFSFODF wֶशࡁΈϞσϧΛ༻ͨ͠ɺਪΛߴԽ͢ΔͨΊͷ(16Λఏ ڙ͢ΔαʔϏε w"84.BOBHFE#MPDLDIBJO w"84͕ఏڙ͢ΔϚωʔδυͳϒϩοΫνΣʔϯωοτϫʔΫαʔ
Ϗε w"84-BLF'PSNBUJPO wͰ҆શͳσʔλϨΠΫΛ؆୯ʹઃఆͰ͖ΔαʔϏε Ωʔϊʔτ
w"NB[PO5JNFTUSFBN wλΠϜελϯϓΛ࣋ͭσʔλΛอ࣋ɺѻ͏͜ͱʹಛԽͨ͠σʔλϕʔε w4BHF.BLFS(SPVOE5SVUI w(16ίετ͕ͱ͔͔ͯΔֶशڥͷߏஙɺਪଌ༻ͷΤϯυϙΠϯτ ͷఏڙͳͲΛ·Δͬͱఏڙ͢Δɺͱ͍͏େมศརͳ౷߹ػցֶशαʔϏ ε w.BSLFUQMBDFGPSNBDIJOFMFBSOJOH wֶशࡁΈͷϞσϧΞϧΰϦζϜΛ"84ϚʔέοτϓϨΠεͰߪೖͰ ͖ΔΑ͏ʹͳͬͨ w"844FDVSJUZ)VC
w"84ΞΧϯτશମͰ༏ઌͷߴ͍ηΩϡϦςΟܯࠂͱίϯϓϥΠΞ ϯεεςʔλεΛแׅతʹ֬ೝͰ͖Δ Ωʔϊʔτ
w"NB[PO2VBOUVN-FEHFS%BUBCBTF 2-%# wϑϧϚωʔδυͷாσʔλϕʔε w"84%FFQ3BDFS wεέʔϧͷ%FFQ-FOTΛར༻࢛ͨ͠ྠۦಈϥδίϯ Χʔ w"NB[PO1FSTPOBMJ[F wػցֶशλεΫΛࣗಈԽ͢Δϓϩηε"VUP.-Ͱύʔιφ ϥΠθʔγϣϯɾϨίϝϯσʔγϣϯΛ༰қʹ࡞
w"NB[PO4BHF.BLFS3- w4BHF.BLFSͰڧԽֶशΛߦΘͤΔͨΊͷαϙʔτΛ͢Δ Ωʔϊʔτ
w"84*OGFSFOUJB w"84͕։ൃͨ͠ਪ *OGFSFODF ʹಛԽͨ͠νοϓ w"NB[PO0VUQPTUT w"84ڥΛΦϯϓϨڥʹؙ͝ͱఏڙ w"NB[PO'PSFDBTU w࣌ܥྻͷσʔλʹର͢Δ༧ଌΛߦ͏ϑϧϚωʔδυαʔϏ ε w"NB[PO5FYUSBDU
wεΩϟϯ͞ΕͨυΩϡϝϯτ͔ΒςΩετͱσʔλΛࣗಈ తʹநग़͢ΔαʔϏε Ωʔϊʔτ
wౖ౭ͷΞοϓσʔτ wػցֶशܥ͕Ξοϓσʔτ͕๛ͩͬͨ w࣌ܥྻσʔλͷ༧ଌ͕ࠓޙͷཁ݅࣍ୈͰؔ Θ͖ͬͯͦ͏ wϨίϝϯυʹؔͯ͠ݕূ͍ͨ͠ Ωʔϊʔτ·ͱΊ
Ωʔϊʔτ
w"84-BNCEB-BZFST wෳͷ-BNCEBؔͰڞ༗͢ΔΧελϜίʔυϥΠϒϥϦΛϏδω εϩδοΫ͔Β͏͜ͱ͕Ͱ͖Δ w"84-BNCEB3VOUJNF"1* w-BNOEBͰϥϯλΠϜʹʮಠࣗͷϥϯλΠϜʯ͕ࢦఆͰ͖ΔΑ͏ʹͳͬ ͨ w"84-BNCEBͷ3VCZαϙʔτ w-BNCEBͷϥϯλΠϜʹ3VCZ͕ࢦఆͰ͖ΔΑ͏ʹͳͬͨ͜ͱͰɺ 3VCZͰ-BNCEBͷݴޠ͕͔͚ΔΑ͏ʹͳͬͨ w/FTUFE"QQMJDBUJPOTVTJOH4FSWFSMFTT"QQMJDBUJPO3FQPTJUPSZ
w/FTUFE"QQMJDBUJPOTΛ༻͍طଘͷ4FSWFSMFTT"QQMJDBUJPO 3FQPTJUPSZΛ࠶ར༻Ͱ͖Δ͜ͱͰߴػೳͳαʔόʔϨεΞϓϦέʔγϣ ϯΛ؆୯͔ͭૉૣ͘σϓϩΠ͢Δ͜ͱ͕Ͱ͖Δ Ωʔϊʔτ
w"QQMJDBUJPO-PBE#BMBODFSʢ"-#ʣͷ"84-BNCEBαϙʔτ w"-#ͷόοΫΤϯυ λʔήοτάϧʔϓ ʹ-BNCEBΛબͰ͖ ΔΑ͏ʹ w"NB[PO"1*(BUFXBZͷ8FC4PDLFUαϙʔτ w"844UFQ'VODUJPOTTFSWJDFJOUFHSBUJPOT w4UBUF.BDIJOFͷதͰ-BNCEB͚ͩͰͳ͘%ZOBNP%# 4/442-ͳͲͷϦιʔεΛѻ͑ΔΑ͏ʹ w"NB[PO.BOBHFE4USFBNJOHGPS,BGLBʢ"NB[PO.4,ʣ
w"QBDIF,BGLBΛϚωʔδυαʔϏεͱͯ͠ར༻Ͱ͖ΔΑ͏ʹ ͳͬͨͱ͍͏ͷ Ωʔϊʔτ
w"NB[PO3FETIJGUDPODVSSFODZTDBMJOH wԿઍͷಉ࣌ϢʔβʔͱΫΤϦ͕͋ͬͯҰ؏ͯ͠ߴ ͷΫΤϦύϑΥʔϚϯεΛఏڙ͢Δ৽͍͠ػೳʮΫΤ ϦͷϫʔΫϩʔυΛαϙʔτ͢ΔͨΊʹɺඞཁʹԠͯ͡ ༰ྔΛࣗಈతʹ૿ݮͤ͞Δʯͱͷ͜ͱ w"84UPPMLJU w֤छ*%&ΤσΟλͰαʔόʔϨεΞϓϦέʔγϣϯͷ։ ൃΛศརʹ͢ΔϓϥάΠϯΛ࡞Γ·ͨ͠ w"848FMM"SDIJUFDUFE5PPMT wݱࡏͷ"84ΞʔΩςΫνϟ͕"84ͷϕετϓϥΫςΟ
εʹଇ͍ͬͯΔ͔ࣗಈͰνΣοΫͯ͘͠ΕΔπʔϧ Ωʔϊʔτ
wαʔόʔϨεؔ࿈ͷΞοϓσʔτ͕๛ w-BNCEBʹͷ-BZFS͕Ճ͞Εͨ͜ͱ ͰɺσϓϩΠύοέʔδͷॖখɺ͓Αͼίʔ υͷཧ͕؆ܿʹ wݴޠରԠʹ͍ͨ-BNCEBͷ$VTUPN 3VOUJNFTରԠ Ωʔϊʔτ·ͱΊ
·ͱΊ
wαʔόʔϨεؔ࿈ͷΞοϓσʔτɺݱ։ ൃͰӨڹͷ͋Γͦ͏ͳ෦͕ଟ͘ɺ͜Ε͔ Βݕূ͕ඞཁ wػցֶशܥͷΞοϓσʔτྔ͕ଟ͘ɺٕज़ ऀʹٻΊΒΕ͍ͯΔ෦Λิ͢ΔαʔϏε ͕૿͑ͨ ·ͱΊ
We're Hiring! Let's meet in Las Vegas
None