Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Serverless Framework ハンズオン資料

Serverless Framework ハンズオン資料

堀家隆宏

June 11, 2017
Tweet

More Decks by 堀家隆宏

Other Decks in Programming

Transcript

  1. 4FSWFSMFTT'SBNFXPSL ϋϯζΦϯͦͷ

  2. 4FSWFSMFTTͷૢ࡞ʹඞཁͳίϚϯυΛ Ұ௨Γ৮ͬͯ։ൃͷϥΠϑαΠΫϧʹ׳ΕΑ͏ ϋϯζΦϯͷΰʔϧ

  3. ϋϯζΦϯͷίϐϖ༻(JTU IUUQCJUMZT,OO

  4. Πϯετʔϧ͔Βॳظઃఆ·Ͱ

  5. Πϯετʔϧ OQNJOTUBMMHTFSWFSMFTT TFSWFSMFTTW

  6. $SFEFOUJBMͷઃఆ "ENJOJTUSBUPS"DDFTTͷ*".ϢʔβΛ࡞੒ͯ͠
 ΫϨσϯγϟϧΛϩʔΧϧʹอଘ͍ͯͩ͘͠͞

  7. $SFEFOUJBMͷઃఆ TFSWFSMFTTDPOpHDSFEFOUJBMTQSPWJEFSBXTLFZZPVSLFZTFDSFUZPVS TFDSFUQSPpMFTMTXPSLTIPQ

  8. ։ൃϑϩʔΛḷΓͭͭ ඞཁͳίϚϯυΛୟ͍͍͖ͯ·͠ΐ͏

  9. αʔϏεͷ࡞੒ TFSWFSMFTTZNM ΁ͷΞʔΩςΫνϟ ఆٛ σϓϩΠ Ϋϥ΢υ্Ͱ ͷςετ ։ൃͷϫʔΫϑϩʔ ϩʔΧϧͰͷ GVODUJPO։ൃ

  10. αʔϏεͷ࡞੒ TFSWFSMFTTDSFBUFUFNQMBUFBXTOPEFKTQBUITMTXPSLTIPQ

  11. αʔϏεͷ࡞੒ TFSWFSMFTTDSFBUFUFNQMBUFBXTOPEFKTQBUITMTXPSLTIPQ BXTOPEFKT BXTQZUIPO BXTQZUIPO BXTHSPPWZHSBEMF BXTKBWBNBWFO BXTKBWBHSBEMF BXTTDBMBTCU BXTDTIBSQ

  12. αʔϏεͷ࡞੒ ग़དྷͨαʔϏεͷσΟϨΫτϦߏ੒Λ֬ೝͯ͠Έ·͠ΐ͏

  13. αʔϏεͷ࡞੒ TFSWFSMFTTZ NM΁ͷΞʔΩςΫ νϟఆٛ σϓϩΠ Ϋϥ΢υ্Ͱ ͷςετ ։ൃͷϫʔΫϑϩʔ ϩʔΧϧͰͷ GVODUJPO։ൃ

  14. TFSWFSMFTTZNM΁ͷΞʔΩςΫνϟఆٛ TFSWFSMFTTZNMΛΤσΟλͰ։͍͍ͯͩ͘͞

  15. TFSWFSMFTTZNM΁ͷΞʔΩςΫνϟఆٛ TFSWJDFTMTXPSLTIPQ QSPWJEFS OBNFBXT QSPpMFTMTXPSLTIPQ SVOUJNFOPEFKT GVODUJPOT IFMMP IBOEMFSIBOEMFSIFMMP FWFOUT

    IUUQ QBUIIFMMP NFUIPEHFU IUUQΠϕϯτΛ࣋ͬͨ ϑΝϯΫγϣϯΛఆٛ͠·͢
  16. αʔϏεͷ࡞੒ TFSWFSMFTTZ NM΁ͷΞʔΩςΫ νϟఆٛ σϓϩΠ Ϋϥ΢υ্Ͱ ͷςετ ։ൃͷϫʔΫϑϩʔ ϩʔΧϧͰͷ GVODUJPO։ൃ

  17. ϩʔΧϧͰͷGVODUJPO։ൃ IBOEMFSKTΛΤσΟλͰ։͍ͯίʔυΛฤू͍ͯͩ͘͠͞

  18. ϩʔΧϧͰͷGVODUJPO։ൃ TFSWFSMFTTJOWPLFMPDBMGVODUJPOIFMMP TFSWJDFTMTXPSLTIPQ QSPWJEFS OBNFBXT SVOUJNFOPEFKT GVODUJPOT IFMMP IBOEMFSIBOEMFSIFMMP FWFOUT

    IUUQ QBUIIFMMP NFUIPEHFU ϩʔΧϧͰٙࣅ-BNCEBΛ࣮ߦ͠·͢
  19. ϩʔΧϧͰͷGVODUJPO։ൃ TFSWFSMFTTJOWPLFMPDBMGVODUJPOIFMMP

  20. αʔϏεͷ࡞੒ TFSWFSMFTTZ NM΁ͷΞʔΩςΫ νϟఆٛ σϓϩΠ Ϋϥ΢υ্Ͱ ͷςετ ։ൃͷϫʔΫϑϩʔ ϩʔΧϧͰͷ GVODUJPO։ൃ

  21. Ϋϥ΢υ؀ڥ΁ͷσϓϩΠ TFSWFSMFTTEFQMPZWFSCPTF

  22. Ϋϥ΢υ؀ڥ΁ͷσϓϩΠ දࣔ͞ΕͨIUUQΤϯυϙΠϯτΛϒϥ΢βͰදࣔ͠ ͯਖ਼͘͠σϓϩΠ͞Ε͔ͨ֬ೝͯ͠Έ·͠ΐ͏

  23. αʔϏεͷ࡞੒ TFSWFSMFTTZ NM΁ͷΞʔΩςΫ νϟఆٛ σϓϩΠ Ϋϥ΢υ্Ͱͷ ςετ ։ൃͷϫʔΫϑϩʔ ϩʔΧϧͰͷ GVODUJPO։ൃ

  24. Ϋϥ΢υ্Ͱͷςετ TFSWFSMFTTJOWPLFGVODUJPOIFMMPMPH

  25. Ϋϥ΢υ্Ͱͷςετ IBOEMFSKTΛฤूͯ͠Τϥʔ͕ग़Δঢ়ଶʹͯ͠Έ·͠ΐ͏

  26. Ϋϥ΢υ্Ͱͷςετ TFSWFSMFTTEFQMPZWFSCPTF GVODUJPOͷΈ࠶σϓϩΠ

  27. Ϋϥ΢υ্Ͱͷςετ TFSWFSMFTTJOWPLFGVODUJPOIFMMPMPH ࠶౓JOWPLF

  28. Ϋϥ΢υ্Ͱͷςετ TFSWFSMFTTEFQMPZMJTU ϩʔϧόοΫͯ͠ΈΑ͏

  29. Ϋϥ΢υ্Ͱͷςετ TFSWFSMFTTSPMMCBDLUJNFTUBNQ ϩʔϧόοΫͯ͠ΈΑ͏

  30. Ϋϥ΢υ্Ͱͷςετ TFSWFSMFTTJOWPLFGVODUJPOIFMMPMPH ෮چ֬ೝ

  31. Ϋϥ΢υ্Ͱͷςετ TFSWFSMFTTMPHTGVODUJPOIFMMP ϩά֬ೝ