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

アプリエンジニアがインフラもやるようになった話 #chibi_developer

アプリエンジニアがインフラもやるようになった話 #chibi_developer

俺の話を聞け!!LT大会 #13 で発表した内容です

808ce3d41280c085f8bdc27dce7ea8fb?s=128

Takaaki Tanaka

April 25, 2019
Tweet

Transcript

  1. ΞϓϦΤϯδχΞ͕ Πϯϑϥ΋΍ΔΑ͏ʹͳͬͨ࿩  ໦  Զͷ࿩Λฉ͚ʂʂLTେձ #13

  2. "CPVUNF

  3. wΫϥεϝιουגࣜձࣾ w෱ԬΦϑΟεॴଐ wϞόΠϧΞϓϦαʔϏε෦ wϞόΠϧΞϓϦΤϯδχΞ wαʔόʔαΠυΞϓϦΤϯδχΞ wαʔόʔϨε։ൃ෦ wΞϓϦέʔγϣϯΤϯδχΞ ాத޹໌ @kongmingtrap

  4. None
  5. ձࣾͷۚͰߦ͘ ւ֎ΧϯϑΝϨϯε͸ ࠷ߴͩͥʜ

  6. ຊ୊

  7. ⚠⚠⚠$"5*0/⚠⚠⚠ ͜Ε͔Β࿩͢಺༰͸ɺੜଘόΠΞεͷ ͔͔ͬͨ಺༰͕ଟ͘ɺԿͷࠜڌ΋ແ͍ ݸਓͷओ؍͕ਨΕྲྀ͞Ε·͢ɻ͓ञܰ ৯Λަ͑ͳ͕ΒΰγοϓهࣄΛಡΉΑ ͏ͳؾߏ͑Ͱָ͓͠Έ͍ͩ͘͞ɻ

  8. wd೥໨·Ͱ͸J04ΤϯδχΞ w೥໨Ҏ͔߱ΒαʔόʔαΠυʢओʹ"1*։ൃʣ΁ͷ ݉೚Λ໨ࢦ͢ w೥໨ɺαʔόʔϨε෦ͷઃཱʹ൐͍ɺҊ݅ͷରԠΛ ߦ͏ w೥໨ɺϞόΠϧΞϓϦΤϯδχΞͱͯ͠ډ৔ॴ͕ͳ ͘ͳΔ ܦྺ

  9. υϝΠϯຖͷ Ϟνϕʔγϣϯ

  10. wϞόΠϧ wΤϯυϢʔβʔʹҰ൪͍ۙͱ͜ΖͰՁ஋Λಧ͚͍ͨ wͩ͜ΘΓͷΞχϝʔγϣϯΛ͞Γ͛ͳ͘ wσβΠϯͰੈքΛม͍͑ͨ wΠϯϑϥ wαʔϏεͷ҆ఆԽ͸զΒͷ࢖໋ wେྔͷτϥϑΟοΫ΋ࡹ͘ w࠷ڧͷΞʔΩςΫνϟͰര଎Ϩεϙϯε υϝΠϯຖͷϞνϕʔγϣϯʢݸਓͷओ؍ʣ

  11. wϞόΠϧ wΤϯυϢʔβʔʹҰ൪͍ۙͱ͜ΖͰՁ஋Λಧ͚͍ͨ wͩ͜ΘΓͷΞχϝʔγϣϯΛ͞Γ͛ͳ͘ wσβΠϯͰੈքΛม͍͑ͨ wΠϯϑϥ wαʔϏεͷ҆ఆԽ͸զΒͷ࢖໋ wେྔͷτϥϑΟοΫ΋ࡹ͘ w࠷ڧͷΞʔΩςΫνϟͰര଎Ϩεϙϯε υϝΠϯຖͷϞνϕʔγϣϯʢݸਓͷओ؍ʣ

  12. wϞόΠϧ wΤϯυϢʔβʔʹҰ൪͍ۙͱ͜ΖͰՁ஋Λಧ͚͍ͨ wͩ͜ΘΓͷΞχϝʔγϣϯΛ͞Γ͛ͳ͘ wσβΠϯͰੈքΛม͍͑ͨ wΠϯϑϥ wαʔϏεͷ҆ఆԽ͸զΒͷ࢖໋ wେྔͷτϥϑΟοΫ΋ࡹ͘ w࠷ڧͷΞʔΩςΫνϟͰര଎Ϩεϙϯε υϝΠϯຖͷϞνϕʔγϣϯʢݸਓͷओ؍ʣ ڥք͕Ͱ͖͕ͪ

    ʢݸਓͷओ؍ʣ
  13. ஌Βͳ͍υϝΠϯͷ͜ͱͳͷͰɺ ͓ޓ͍ʹअຐΛͨ͘͠ͳ͍

  14. ஌Βͳ͍υϝΠϯͷ͜ͱͳͷͰɺ ͓ޓ͍ʹअຐΛͨ͘͠ͳ͍ Ұྫ

  15. %FW0QTͱεΫϥϜ

  16. w*ࣈܕ wҰͭͷྖҬʹਂ͍ઐ໳ੑ͕͋Δ w5ࣈܕ wҰͭͷ෼໺ʹ͓͚Δઐ໳஌ࣝΛɺؔ࿈෼໺ Ͱ͸͋Δఔ౓ͷεΩϧͰิ׬͢Δ ΞδϟΠϧ։ൃʹ͓͚Δਓࡐͷ෼ྨ

  17. w*ࣈܕ wҰͭͷྖҬʹਂ͍ઐ໳ੑ͕͋Δ w5ࣈܕ wҰͭͷ෼໺ʹ͓͚Δઐ໳஌ࣝΛɺؔ࿈෼໺ Ͱ͸͋Δఔ౓ͷεΩϧͰิ׬͢Δ ΞδϟΠϧ։ൃʹ͓͚Δਓࡐͷ෼ྨ

  18. wΞδϟΠϧɾνʔϜ͸ػೳԣஅܕͰ͸͋Δ͕ɺ͠͹͠͹ ͦͷΑ͏ʹ͸࢝·Βͳ͍ɻଟ͘ͷ੒ޭͨ͠ΞδϟΠϧɾ νʔϜ͸ɺ൚ԽεϖγϟϦετɺ͢ͳΘͪʮ5ࣈܕʯਓ ࡐ͔Βߏ੒͞Ε͍ͯΔɻ w͜ͷ͜ͱ͸ɺνʔϜɾϝϯόʔ͸ͻͱͭͷઐ໳෼໺Ͱ͸ ͳ͘ɺ஫ྗ͞ΕΔઐ໳ٕೳͱͱ΋ʹෳ਺ͷεΩϧʹΘͨ Δ෯޿͍ܦݧΛ݉Ͷඋ͍͑ͯΔ͜ͱΛҙຯ͢Δɻ wΞδϟΠϧɾνʔϜɾϝϯόʔ͸Քಇͯ͠଎΍͔ʹ࡞ۀ Λୡ੒͢ΔͨΊͷۓີͳίϥϘϨʔγϣϯͱࣗݾ૊৫Խ ʹΑͬͯɺͦͷΑ͏ͳಛੑΛ։ൃ͢ΔͨΊʹ౒ྗ͢Δ͕ɺ

    ͦΕ͸೔ৗతʹ͓ޓ͍͕ॿ͚͋͏͜ͱΛٛ຿෇͚͍ͯΔɻ 5ࣈܕਓࡐʢ൚ԽεϖγϟϦετʣ Agile Practice Guide (Japanese)
  19. wΞδϟΠϧɾνʔϜ͸ػೳԣஅܕͰ͸͋Δ͕ɺ͠͹͠͹ͦ ͷΑ͏ʹ͸࢝·Βͳ͍ɻଟ͘ͷ੒ޭͨ͠ΞδϟΠϧɾνʔ Ϝ͸ɺ൚ԽεϖγϟϦετɺ͢ͳΘͪʮ5ࣈܕʯਓࡐ͔Β ߏ੒͞Ε͍ͯΔɻ w͜ͷ͜ͱ͸ɺνʔϜɾϝϯόʔ͸ͻͱͭͷઐ໳෼໺Ͱ͸ͳ ͘ɺ஫ྗ͞ΕΔઐ໳ٕೳͱͱ΋ʹෳ਺ͷεΩϧʹΘͨΔ෯ ޿͍ܦݧΛ݉Ͷඋ͍͑ͯΔ͜ͱΛҙຯ͢Δɻ wΞδϟΠϧɾνʔϜɾϝϯόʔ͸Քಇͯ͠଎΍͔ʹ࡞ۀΛ ୡ੒͢ΔͨΊͷۓີͳίϥϘϨʔγϣϯͱࣗݾ૊৫ԽʹΑͬ ͯɺͦͷΑ͏ͳಛੑΛ։ൃ͢ΔͨΊʹ౒ྗ͢Δ͕ɺͦΕ͸

    ೔ৗతʹ͓ޓ͍͕ॿ͚͋͏͜ͱΛٛ຿෇͚͍ͯΔɻ 5ࣈܕਓࡐʢ൚ԽεϖγϟϦετʣ Agile Practice Guide (Japanese)
  20. ٯ࣭໰
 ʢ࠙਌ձͷωλʣ

  21. ϑϩϯτͱόοΫΤϯυΛ ަ͑ͨ%FW0QTʹ͍ͭͯ ࿩ͤΔνʔϜ͸ɺ͋Γ·͔͢ʁ

  22. ྡͷDevOps - ಥܸʂྡͷDevOps ʛ γϦʔζ ʛ DevelopersIO

  23. ڧҾͳ·ͱΊ

  24. ࠷ॳΞϓϦΤϯδχΞˠΠϯϑϥʹࢸΔ ·Ͱͷ։ൃπʔϧ܈ͷ࿩Λ͠Α͏ͱͨ͠ ͕ɺ૝૾Ҏ্ʹͭ·Βͳ͍಺༰͔ͭɺ୭ ಘͱͳͬͨͷͰڧҾʹνʔϜ։ൃʹ࣋ͬ ͯߦ͜͏ͱ͕ͨ͠ɺண஍ʹࣦഊͨ͠ɻ

  25. એ఻

  26. ෱Ԭ։࠵ʂϊϯίʔσΟϯάͰ؆୯ʹAlexaεΩϧΛ࡞Ζ͏ϋϯζΦϯ(Voiceflow) IUUQTNMNPLVNPLVHSPVQDPOOQBTTDPNFWFOU

  27. ৺ཧత҆શੑήʔϜ in ෱Ԭ IUUQTFOHJOFFSTEBZDPOOQBTTDPNFWFOU