$30 off During Our Annual Pro Sale. View Details »

サーバレスアーキテクチャの考え方

 サーバレスアーキテクチャの考え方

サーバレスアーキテクチャの考え方について社内勉強会でお話ししました。

matsuihidetoshi

September 01, 2022
Tweet

More Decks by matsuihidetoshi

Other Decks in Technology

Transcript

  1. দҪӳढ़
    αʔόϨεΞʔΩςΫνϟͷߟ͑ํ

    View Slide

  2. ࠓ·ͰͷαʔόʔϨεʹؔΘΔऔΓ૊Έ
    ඿দࢢؔ࿈ͷγϏοΫςοΫ
    CVJMEFST
    fl
    BTI
    σδλϧେਉͱͷରஊ
    +"84ͷ֤छΠϕϯτͰͷ഑৴αΠτߏங
    "84)&30

    View Slide

  3. ۀ຿ʹ׆͔͞Εͨ͜ͱ
    "NQMJGZͰϑϩϯτΤϯυΛϗεςΟϯά
    13ϒϥϯν͝ͱͷϓϨϏϡʔϖʔδ͕ศརʂ
    (VBSE%VUZ4FDVSJUZ)VC&WFOU#SJEHF-BNCEB
    ΞΧ΢ϯτશମͷηΩϡϦςΟΠϯγσϯτ͕ՄࢹԽͰ͖Δʂ
    ଞʹ΋৭ʑͱҊ݅Λԣஅͯ͠ͷ૬ஊ΍ڞ༗΋ʜ
    ˑ৭ʑఏҊͰ͖Δͱָ͍͠

    View Slide

  4. αʔόʔϨεͱ͸
    ΦϯϓϨϛε Ϋϥ΢υ αʔόʔϨε
    ΞϓϦέʔγϣϯ ̋ ̋ ̋
    ϛυϧ΢ΣΞ ̋ ̋ º
    04 ̋ ̋ º
    ෺ཧ ̋ º º

    View Slide

  5. αʔόʔϨεͷಛ௃
    ίϯϐϡʔτͷӡ༻ੑ޲্
    ੹೚ͷΦϑϩʔυ
    εέʔϥϏϦςΟͱՄ༻ੑͷ֫ಘ
    ૄ݁߹Խ
    ίετ࠷దԽ
    ΠϕϯτυϦϒϯ

    View Slide

  6. ίϯϐϡʔτͷӡ༻ੑ޲্
    &$ -BNCEB
    ΞϓϦέʔγϣϯ

    ίʔυ
    ̋ ̋
    νϡʔχϯά ̋ ̋
    ϛυϧ΢ΣΞ ̋ º
    04ύοέʔδ ̋ º
    Φʔτ

    εέʔϦϯά
    ̋ º
    ωοτϫʔΫ ̋ º

    View Slide

  7. ੹೚ͷΦϑϩʔυ
    &$ -BNCEB
    ΞϓϦέʔγϣϯ

    ίʔυ
    ̋ ̋
    νϡʔχϯά ̋ ̋
    ϛυϧ΢ΣΞ ̋ º
    04ύοέʔδ ̋ º
    Φʔτ

    εέʔϦϯά
    ̋ º
    ωοτϫʔΫ ̋ º
    ^ ։ൃऀͷ
    ੹೚ൣғ

    View Slide

  8. εέʔϥϏϦςΟͱՄ༻ੑͷ֫ಘ
    "VUPTDBMJOH
    ந৅Խ
    -PBECBMBODJOH

    View Slide

  9. ૄ݁߹Խ
    "1*
    ^ϓϩτίϧͷ౷Ұ
    ϑΥʔϚοτͷௐ੔
    λΠϛϯά
    ʜFUD
    G Y

    G Y

    G Y

    άϧʔίʔυͷ࡟ݮͱϩδοΫ΁ͷूத
    มߋ͕༰қ

    View Slide

  10. ίετ࠷దԽ
    1BZBTZPVHP

    View Slide

  11. ΠϕϯτυϦϒϯ

    View Slide

  12. ิ଍ϝοηʔδϯάͷछผ
    Ωϡʔ ετϦʔϛϯά
    τϐοΫ όε
    ड৴ଆ͔ΒͷQVMM
    ׬ྃ௨஌
    ϒϩʔΧʔ͔ΒͷQVTI
    ࿦ཧతͳϧʔςΟϯά
    ड৴ଆΛҙࣝ͠ͳ͍
    Ϗοάσʔλ౳ʹ޲͍ͯΔ
    σʔλετΞ΍ม׵
    ϝοηʔδΛՃ޻

    View Slide

  13. αʔόʔϨεઃܭͷϙΠϯτ
    ʮ׬શʹཧղʯΛ໨ࢦ͞ͳ͍
    ΞϦϞϊΛ୳͢
    ैདྷͷઃܭΛαʔόʔϨεʹແཧʹஔ׵͠Α͏ͱ͠ͳ͍
    ࣮͸νϡʔχϯά͕ඞཁͳ৔߹͕͋Δ
    ௨৴ޮ཰Λҙࣝ͢Δ
    ख਺͕গͳ͍ํ๏Λ୳͢
    ίετͷམͱ݀͠ʹؾΛ͚ͭΔ
    *B$ʹऔΓ૊Ή
    .71Λ࡞ͬͯΈΔ

    View Slide

  14. ʮ׬શʹཧղʯΛ໨ࢦ͞ͳ͍
    ΊͪΌͪ͘Ό͍ͬͺ͍
    αʔϏε͋Δ
    ˠ౎౓ඞཁͳ΋ͷʹΩϟονΞοϓ

    View Slide

  15. ΞϦϞϊΛ୳͢
    ྫೝূػೳ
    ϩάΠϯػೳ
    τʔΫϯݕূ
    ηογϣϯετΞ
    ʜFUD

    View Slide

  16. ैདྷͷઃܭΛαʔόʔϨεʹແཧʹஔ׵͠Α͏ͱ͠ͳ͍
    ໨తʹ࠷దԽ͢Δͱઃܭ͕શવมΘΔ
    ίϯςφԽ΋ࢹ໺ʹ

    View Slide

  17. ࣮͸νϡʔχϯά͕ඞཁͳ৔߹͕͋Δ
    ྫ-BNCEB

    View Slide

  18. ௨৴ޮ཰Λҙࣝ͢Δ
    σʔλ͕ߋ৽͞Εͯͳͯ͘΋
    Կ౓΋܁Γฦ͠
    ௨৴͕ԟ෮͢Δ
    σʔλ͕ߋ৽͞Ε͚ͨ࣌ͩ
    Ұํ௨ߦͰ௨৴͢Δ

    View Slide

  19. ख਺͕গͳ͍ํ๏Λ୳͢

    View Slide

  20. EBUB
    ಈըͷετϦʔϛϯάσʔλʹ
    ೚ҙͷσʔλΛʮ૬৐Γʯ
    +BWB4DSJQUͷΠϕϯτΛϑοΫ
    ˠදࣔʹ൓ө
    ΫϥΠΞϯτ͔ΒͷϦΫΤετʹґଘ͠ͳ͍
    ೚ҙͷλΠϛϯάͰσʔλΛૹ৴
    ࢀߟ*745JNFE.FUBEBUB

    View Slide

  21. ίετͷམͱ݀͠ʹؾΛ͚ͭΔ
    ϕʔεϥΠϯΛ࡟ݮͰ͖ͯ΋
    εύΠΫ࣌ͷసૹྔ͕ʜ

    View Slide

  22. *B$ʹऔΓ૊Ή
    Կ౓΋࠶ݱͰ͖Δʢႈ౳ੑʣ
    ଐਓԽΛແ͘͢
    ίʔυͰ௥͑Δ
    ٯʹ(6*ΑΓཧղ͠΍͍͢৔߹΋

    View Slide

  23. .71Λ࡞ͬͯΈΔ
    αʔϏε୯ମͰࢼ͢ΑΓ΋ʜ ΞϓϦέʔγϣϯͱͯ͠౷߹ͯ͠ΈΔʂ

    View Slide

  24. ͍͞͝ʹ
    ݸਓ΍ίϛϡχςΟͰͷֶश͕ۀ຿ʹ௚݁͢Δͷ͸
    ׂɺྑͯ͘΋ׂఔ౓ʜ
    ˠ࢒Γͷdׂʹ΋ɺυΩϡϝϯτΛಡΈղ͍ͯ
    ܗʹ͍ͯ͘͠εΩϧͷ޲্ͱ͍͏Ձ஋͕͋Δ

    View Slide

  25. )BQQZ$PEJOH

    View Slide