Save 37% off PRO during our Black Friday Sale! »

目的別、サーバーレスアーキテクチャの教科書!これのときはこう!

 目的別、サーバーレスアーキテクチャの教科書!これのときはこう!

クラスメソッドの開発を知る!全7回勉強会 第7回 これから始めるサーバーレス!【大阪】の発表資料です。

一概にサーバーレスと言っても、適用範囲は様々です。
そこで本セッションでは、目的別にどのようにサービスを組み合わせてサーバーレスを実現するかご紹介します。

Ac7cbf1a95672e989590bb527cdafc8e?s=128

suwa yuki

June 23, 2017
Tweet

Transcript

  1. αʔόʔϨε ΞʔΩςΫνϟ ͷڭՊॻ ͜Εͷͱ͖͸͜͏ ໨తผ ΫϥεϝιουגࣜձࣾϞόΠϧΞϓϦαʔϏε෦ਡ๚༔ل େࡕΦϑΟεप೥ه೦ษڧձ2017.06.23

  2. YUKI SUWA Technical Manager Classmethod, Inc.

  3. None
  4. None
  5. None
  6. ࣮͸ຖճม͑ͯΔ

  7. ࠓ೔ͷΰʔϧ wαʔόʔϨεΞʔΩςΫνϟͷ
 ͍͔ͭ͘ͷύλʔϯΛΠϯϓοτ͠Α͏ wղͷҾ͖ग़͠Λ૿΍ͦ͏ w࢖༻͢ΔαʔϏεͷצॴΛԡ͑͞Α͏

  8. ΞδΣϯμ wαʔόʔϨεͱ͸ wαʔόʔϨεͰ࢖͏"84ͷओཁαʔϏε wαʔόʔϨεΞʔΩςΫνϟύλʔϯ w·ͱΊ 2 min 5 min 20

    min 3 min
  9. αʔόʔϨεͱ͸ ͬ͘͟ΓֶͿ

  10. αʔόʔϨεͱ͸ αʔόʔ؅ཧϨε αʔόʔ͕ಈ͍ͯͳ͍Θ͚Ͱ͸ͳ͍Α ॊೈͳεέʔϦϯά ࣗಈతʹ΋ফඅ୯ҐͰ΋εέʔϦϯάͰ͖ΔΑ ߴՄ༻ੑ αʔϏε͕σϑΥϧτͰఏڙͯ͘͠ΕΔΑ ࢖ͬͨͿΜ͚ͩ՝ۚ ΞΠυϧঢ়ଶͷίετ͕͔͔Βͳ͍Α

  11. αʔόʔϨεͰ࢖͏ "84ͷओཁαʔϏε ͬ͘͟ΓֶͿ

  12. "84-BNCEB wαʔόʔϨεͰίʔυΛ࣮ߦͰ͖ΔαʔϏε w࣮ࡍʹՔಇ͚ͨ࣌ؒͩ͠՝ۚ w༷ʑͳϓϩάϥϛϯάݴޠͰ࣮૷Մೳ wαʔϏεͱαʔϏεΛͭͳ͗߹ΘͤΔ઀ணࡎ w͜Ε͕ͳ͍ͱαʔόʔϨε͸࢝·Βͳ͍ʂ IUUQTBXTBNB[PODPNKQMBNCEB

  13. "NB[PO"1*(BUFXBZ w"1*ͷ࡞੒ެ։อक؂ࢹอޢ͕ߦ͑ΔαʔϏε wαʔϏεͷೖΓޱͱͯ͠ৼΔ෣͏"1*Λ࡞੒ wΩϟογϡ΍εϩοτϦϯάΛ؆୯ʹద༻Մೳ wଞͷ"84αʔϏε΍"1*΁ͷڮ౉͠Λ୲͏ IUUQTBXTBNB[PODPNKQBQJHBUFXBZ

  14. "NB[PO%ZOBNP%# w/P42-ͷσʔλϕʔ εαʔϏε wߴ଎҆ఆͨ͠ύϑΥʔϚϯεͰσʔλΛ؅ཧ wɹɹɹΠϯϝϞϦΩϟογϡ %"9 ͰϚ Π ΫϩඵͰॲཧ 

    wɹɹɹ"VUP4DBMJOHରԠ IUUQTBXTBNB[PODPNKQEZOBNPEC NEW! NEW!
  15. "NB[PO,JOFTJT wετϦʔϛϯάσʔλॲཧαʔϏε wେྔͷσʔλΛϦΞϧλΠϜʹॲཧ w,JOFTJT4USFBNTͰϦΞϧλΠϜʹσʔλΛऩू w,JOFTJT'JSFIPTFͰϦΞϧλΠϜʹσʔλΛӬଓԽ w,JOFTJT"OBMZUJDTͰϦΞϧλΠϜʹσʔλΛ෼ੳ IUUQTBXTBNB[PODPNKQLJOFTJT

  16. "NB[PO$PHOJUP wΞϓϦ༻ͷαΠϯΞοϓαΠϯΠϯఏڙαʔϏε w$PHOJUP*EFOUJUZͰ֤ϓϩόΠμͷ*%Λ໊دͤ w$PHOJUP6TFS1PPMTͰϢʔβʔೝূج൫Λߏங wɹɹɹ૊ΈࠐΈαΠϯΠϯը໘Λ࡞੒ wɹɹɹ4".-ϑΣσϨʔγϣϯͷαϙʔτ IUUQTBXTBNB[PODPNKQDPHOJUP NEW! NEW!

  17. "NB[PO"UIFOB wσʔλΫΤϦαʔϏε w42-Λ࢖ͬͯ4ͷσʔλΛ෼ੳ wେ఍ͷ৔߹͸਺ඵͰ݁ՌΛऔಘͰ͖Δ΄Ͳߴ଎ w࣮ߦͨ͠ΫΤϦͷΈ՝ۚ wɹɹɹ౦ژϦʔδϣϯͰ΋ར༻Մೳ IUUQTBXTBNB[PODPNKQBUIFOB NEW!

  18. "844UFQ'VODUJPOT wࢹ֮తϫʔΫϑϩʔߏஙαʔϏε wػೳΛҰ࿈ͷεςοϓͱͯ͠ࢹ֮తʹఆٛ wϫʔΫϑϩʔ಺ʹ͸-BNCEB&$&$4͕഑ஔՄೳ IUUQTBXTBNB[PODPNKQTUFQGVODUJPOT

  19. αʔόʔϨε ΞʔΩςΫνϟύλʔϯ ࢀߟϦϯΫ෇͖

  20. ঺հ͖͠Εͳ͍΄Ͳ͍ͬͺ͍͋Δɻ wαʔόʔϨε͸͍ΖΜͳͱ͜Ζʹొ৔͢Δ wαʔϏεɺσʔλॲཧɺ։ൃࢧԉɺʜ wͦͷதͰ΋ɺԡ͑ͨ͞ํ͕ྑ͍஫໨͢΂͖
 ΞʔΩςΫνϟΛಠஅͱภݟͰϐοΫΞοϓ wجૅతͳΞʔΩςΫνϟ͔Β͸͡·Γ
 গ͠ෳࡶͳԠ༻తΞʔΩςΫνϟ·Ͱ͝঺հ

  21. None
  22. 1BSUαʔϏεฤ

  23. 3&45"1* IUUQTXXXTMJEFTIBSFOFU"NB[PO8FC4FSWJDFT+BQBOBXT CMBDLCFMUUFDIBNB[POBQJHBUFXBZ 1

  24. ϢʔβʔೝূɾೝՄ IUUQTXXXTMJEFTIBSFOFU"NB[PO8FC4FSWJDFTTFDVSJOHTFSWFSMFTT XPSLMPBETXJUIDPHOJUPBOEBQJHBUFXBZQBSUJJBXTTFDVSJUZEBZ 2

  25. ࣸਅڞ༗αʔϏε IUUQTXXXTMJEFTIBSFOFULFJTVLFBXTNPCJMFTFSWJDFT 3

  26. ίϯςϯπ഑৴ $BDIF%JTUSJCVUJPOύλʔϯ IUUQEFWDMBTTNFUIPEKQDMPVEBXTDPOpHDBDIFEJTUPOFQVODI 4 4
 ΦϦδϯ $MPVE'SPOU Τοδαʔόʔ

  27. 4JOHMF1BHF"QQMJDBUJPO 41" IUUQCMPHTFSWFSXPSLTDPKQUFDIXIBU@JT@TFSWFSMFTT 5 IUUQTXXXPSFJMMZDPKQCPPLT

  28. "#ςετ IUUQEFWDMBTTNFUIPEKQDMPVEBXTVOEFSTUBOEJOHMBNCEBBU FEHFXJUICMVFQSJOU 6

  29. σόΠε൑ఆ Ϩεϙϯγϒ IUUQDFCMPHNFEJCBKQQPTUMBNCEBFEHF &"&&&"&#& "&"&"&&&# 7

  30. ϞόΠϧόοΫΤϯυ IUUQTDMBTTNFUIPEKQDBTFTTLZMBSL 8

  31. %%P4ରࡦ IUUQEFWDMBTTNFUIPEKQDMPVEBXTJETXJUILJOFTJTXBG 9

  32. ϨʔτϕʔεϧʔϧʹΑΔ %%P4#SVUFGPSDFରࡦ IUUQEFWDMBTTNFUIPEKQDMPVEBXTBXTXBGSBUFCBTFESVMFT 10 NEW! 6TFST *OUFSOFU 8"' "QQMJDBUJPO-PBE#BMBODFS ྫ

    ෼ؒʹϦΫΤετ͋Δ*1Λःஅ
  33. "MFYB4LJMM 76* IUUQEFWDMBTTNFUIPEKQDMPVEBXTBNB[POBMFYBCBTJDLOPXMFEHF 11

  34. 1BSUσʔλॲཧฤ

  35. ϦΞϧλΠϜσʔλΞʔΧΠϒ IUUQEFWDMBTTNFUIPEKQDMPVEBXTDNBEWFOUDBMFOEBSBXTSF FOUFSJOHLJOFTJT 12

  36. ϦΞϧλΠϜσʔλ෼ੳ IUUQEFWDMBTTNFUIPEKQDMPVEBXTDNBEWFOUDBMFOEBSBXTSF FOUFSJOHLJOFTJT 13

  37. ϑΝΠϧΠϯϙʔτ IUUQTBXTBNB[PODPNKQCMPHTDPNQVUFGBOPVUTFWFOU OPUJpDBUJPOTUPNVMUJQMFFOEQPJOUT 14

  38. ը૾σʔλநग़ IUUQTHJUIVCDPNBXTMBCTMBNCEBSFGBSDIJNBHFSFDPHOJUJPO 15

  39. 1BSU։ൃࢧԉฤ

  40. $IBU0QT4MBTI$PNNBOE IUUQEFWDMBTTNFUIPEKQDMPVEBXTTMBDLJOUFHSBUJPO CMVFQSJOUGPSBXTMBNCEB 16

  41. $IBU0QT"MFSU IUUQEFWDMBTTNFUIPEKQDMPVEBXTTMBDLJOUFHSBUJPO CMVFQSJOUGPSBXTMBNCEB 17

  42. &#4εφοϓγϣοτ IUUQTHJUIVCDPNBXTMBCTBXTTUFQGVODUJPOTFCTTOBQTIPUNHNU 18

  43. ঝೝϫʔΫϑϩʔ IUUQTBXTBNB[PODPNKQCMPHTDPNQVUFJNQMFNFOUJOH TFSWFSMFTTNBOVBMBQQSPWBMTUFQTJOBXTTUFQGVODUJPOTBOE BNB[POBQJHBUFXBZ 19

  44. ύϑΥʔϚϯενϡʔχϯά -BNCEB͸ϓϨϏϡʔ 20 IUUQEFWDMBTTNFUIPEKQDMPVEBXTBXTYSBZTVQQPSUBXTMBNCEB

  45. ·ͱΊ wαʔόʔϨεΞʔΩςΫνϟ͸·͞ʹੜ͖෺ wαʔϏεͷΞοϓσʔτʹΑͬͯɺϕετ͸มΘΔ wࠓ೔࡞ͬͨߏ੒͕ɺ໌೔ϕετ͔͸෼͔Βͳ͍ wৗʹΩϟονΞοϓ͠ɺྟػԠมʹ࢖͍͜ͳͦ͏ wҾ͖ग़͠Λ૿΍͠ɺཁ݅ʹ߹Θͤͯ
 ϕετͳΞʔΩςΫνϟΛબఆͰ͖ΔΑ͏ʹ͠Α͏

  46. WE ARE HIRING A SERVERLESS ENGINEER!!!