サーバレスアーキテクチャの考え方について社内勉強会でお話ししました。
দҪӳढ़αʔόϨεΞʔΩςΫνϟͷߟ͑ํ
View Slide
ࠓ·ͰͷαʔόʔϨεʹؔΘΔऔΓΈদࢢؔ࿈ͷγϏοΫςοΫCVJMEFSTflBTIσδλϧେਉͱͷରஊ+"84ͷ֤छΠϕϯτͰͷ৴αΠτߏங"84)&30
ۀʹ׆͔͞Εͨ͜ͱ"NQMJGZͰϑϩϯτΤϯυΛϗεςΟϯά13ϒϥϯν͝ͱͷϓϨϏϡʔϖʔδ͕ศརʂ(VBSE%VUZ4FDVSJUZ)VC&WFOU#SJEHF-BNCEBΞΧϯτશମͷηΩϡϦςΟΠϯγσϯτ͕ՄࢹԽͰ͖Δʂଞʹ৭ʑͱҊ݅Λԣஅͯ͠ͷ૬ஊڞ༗ʜˑ৭ʑఏҊͰ͖Δͱָ͍͠
αʔόʔϨεͱΦϯϓϨϛε Ϋϥυ αʔόʔϨεΞϓϦέʔγϣϯ ̋ ̋ ̋ϛυϧΣΞ ̋ ̋ º04 ̋ ̋ ºཧ ̋ º º
αʔόʔϨεͷಛίϯϐϡʔτͷӡ༻ੑ্ͷΦϑϩʔυεέʔϥϏϦςΟͱՄ༻ੑͷ֫ಘૄ݁߹Խίετ࠷దԽΠϕϯτυϦϒϯ
ίϯϐϡʔτͷӡ༻ੑ্&$ -BNCEBΞϓϦέʔγϣϯ ίʔυ̋ ̋νϡʔχϯά ̋ ̋ϛυϧΣΞ ̋ º04ύοέʔδ ̋ ºΦʔτ εέʔϦϯά̋ ºωοτϫʔΫ ̋ º
ͷΦϑϩʔυ&$ -BNCEBΞϓϦέʔγϣϯ ίʔυ̋ ̋νϡʔχϯά ̋ ̋ϛυϧΣΞ ̋ º04ύοέʔδ ̋ ºΦʔτ εέʔϦϯά̋ ºωοτϫʔΫ ̋ º^ ։ൃऀͷൣғ
εέʔϥϏϦςΟͱՄ༻ੑͷ֫ಘ"VUPTDBMJOHநԽ-PBECBMBODJOH
ૄ݁߹Խ"1*^ϓϩτίϧͷ౷ҰϑΥʔϚοτͷௐλΠϛϯάʜFUDG YG YG Y άϧʔίʔυͷݮͱϩδοΫͷूத มߋ͕༰қ
ίετ࠷దԽ1BZBTZPVHP
ΠϕϯτυϦϒϯ
ิϝοηʔδϯάͷछผΩϡʔ ετϦʔϛϯάτϐοΫ όε ड৴ଆ͔ΒͷQVMM ྃ௨ ϒϩʔΧʔ͔ΒͷQVTI ཧతͳϧʔςΟϯά ड৴ଆΛҙࣝ͠ͳ͍ Ϗοάσʔλʹ͍ͯΔ σʔλετΞม ϝοηʔδΛՃ
αʔόʔϨεઃܭͷϙΠϯτʮશʹཧղʯΛࢦ͞ͳ͍ΞϦϞϊΛ୳͢ैདྷͷઃܭΛαʔόʔϨεʹແཧʹஔ͠Α͏ͱ͠ͳ͍࣮νϡʔχϯά͕ඞཁͳ߹͕͋Δ௨৴ޮΛҙࣝ͢Δख͕গͳ͍ํ๏Λ୳͢ίετͷམͱ݀͠ʹؾΛ͚ͭΔ*B$ʹऔΓΉ.71Λ࡞ͬͯΈΔ
ʮશʹཧղʯΛࢦ͞ͳ͍ΊͪΌͪ͘Ό͍ͬͺ͍αʔϏε͋ΔˠඞཁͳͷʹΩϟονΞοϓ
ΞϦϞϊΛ୳͢ྫೝূػೳ ϩάΠϯػೳ τʔΫϯݕূ ηογϣϯετΞʜFUD
ैདྷͷઃܭΛαʔόʔϨεʹແཧʹஔ͠Α͏ͱ͠ͳ͍ తʹ࠷దԽ͢Δͱઃܭ͕શવมΘΔ ίϯςφԽࢹʹ
࣮νϡʔχϯά͕ඞཁͳ߹͕͋Δྫ-BNCEB
௨৴ޮΛҙࣝ͢Δ σʔλ͕ߋ৽͞Εͯͳͯ͘ Կ܁Γฦ͠ ௨৴͕ԟ෮͢Δ σʔλ͕ߋ৽͞Ε͚ͨ࣌ͩ Ұํ௨ߦͰ௨৴͢Δ
ख͕গͳ͍ํ๏Λ୳͢
EBUBಈըͷετϦʔϛϯάσʔλʹҙͷσʔλΛʮ૬Γʯ+BWB4DSJQUͷΠϕϯτΛϑοΫˠදࣔʹөΫϥΠΞϯτ͔ΒͷϦΫΤετʹґଘ͠ͳ͍ҙͷλΠϛϯάͰσʔλΛૹ৴ࢀߟ*745JNFE.FUBEBUB
ίετͷམͱ݀͠ʹؾΛ͚ͭΔϕʔεϥΠϯΛݮͰ͖ͯεύΠΫ࣌ͷసૹྔ͕ʜ
*B$ʹऔΓΉ Կ࠶ݱͰ͖Δʢႈੑʣ ଐਓԽΛແ͘͢ ίʔυͰ͑Δ ٯʹ(6*ΑΓཧղ͍͢͠߹
.71Λ࡞ͬͯΈΔαʔϏε୯ମͰࢼ͢ΑΓʜ ΞϓϦέʔγϣϯͱͯ͠౷߹ͯ͠ΈΔʂ
͍͞͝ʹݸਓίϛϡχςΟͰͷֶश͕ۀʹ݁͢Δͷׂɺྑׂͯ͘ఔʜˠΓͷdׂʹɺυΩϡϝϯτΛಡΈղ͍ͯܗʹ͍ͯ͘͠εΩϧͷ্ͱ͍͏Ձ͕͋Δ
)BQQZ$PEJOH