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
460
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
Tellus の衛星データを見てみよう #mf_fukuoka
kongmingstrap
0
78
JAWS-UG 福岡 #16 re:Invent 現地に行った人のお話 #jawsugfuk #jawsug
kongmingstrap
0
340
AppMod の開発のイマを知るために現地に潜入した私が見たものは・・・? #GoogleCloudNext
kongmingstrap
0
450
Kong Gateway から読みとく、 API統合・API連携サービスの最新情報 #devio2023
kongmingstrap
0
1.1k
Cloud Run に憧れて Google Cloud を推進している話 / CX事業本部で使われている技術
kongmingstrap
0
130
AWS / Google Cloud / Azure それぞれの推しサービス.pdf
kongmingstrap
0
1.2k
CPUブーストの話
kongmingstrap
0
33
私のAWS愛を聞け! ~ここが好きだよStep Functions~ #devio2022
kongmingstrap
0
960
Cloud Run が作る世界 #devio2022
kongmingstrap
0
2.1k
Other Decks in Technology
See All in Technology
4年前、あるじゃん老害エンジニアLT合戦に登壇、米国西海岸コンピュータ歴史博物館体験記の続編
toshi_atsumi
0
220
DevOpsDays History and my DevOps story
kawaguti
PRO
9
2.3k
Oracle Cloud Infrastructure:2024年4月度サービス・アップデート
oracle4engineer
PRO
1
180
Delivering Millions of Messages within seconds @ Duolingo
pelelgrino
0
340
ChatworkのSRE部って実は 半分くらいPlatform Engineering部かもしれない
saramune
0
150
MapLibreとAmazon Location Service
dayjournal
1
140
私が trocco を推す理由
__allllllllez__
1
190
AWS認定資格を取得したので、初めてマネコンを触った時を振り返ってみた。
ainatsuptr
2
100
On Your Data を超えていく!
hirotomotaguchi
2
630
ユーザーストーリーのレビューを自動化したみたの
bun913
1
390
Java EE/Jakarta EEの現状と将来―クラウドネイティブ時代にJava EEは対応できるのか?―
takakiyo
1
120
アクセス制御にまつわる改善 / Improving access control
itkq
0
490
Featured
See All Featured
Become a Pro
speakerdeck
PRO
10
4.5k
Happy Clients
brianwarren
91
6.4k
Git: the NoSQL Database
bkeepers
PRO
422
63k
Agile that works and the tools we love
rasmusluckow
324
20k
Building Applications with DynamoDB
mza
88
5.6k
Rebuilding a faster, lazier Slack
samanthasiow
72
8.2k
Writing Fast Ruby
sferik
620
60k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
51k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3k
Build The Right Thing And Hit Your Dates
maggiecrowley
23
2k
Making Projects Easy
brettharned
108
5.5k
A Tale of Four Properties
chriscoyier
150
22k
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