Haconiwaのこれまでとこれから /haconiwa-on-the-pavement

2cf373725ded741824c50fd571eda6e1?s=47 KONDO Uchio
December 12, 2016

Haconiwaのこれまでとこれから /haconiwa-on-the-pavement

GMOペパボ ホスティング技術カンファレンス@東京
https://pepabo.connpass.com/event/44809/
2016.12.12

2cf373725ded741824c50fd571eda6e1?s=128

KONDO Uchio

December 12, 2016
Tweet

Transcript

  1. -JOVYίϯςφΤϯδϯͷͦͷઌ΁ ۙ౻Ӊஐ࿕(.01FQBCP *OD ϗεςΟϯάٕज़ΧϯϑΝϨϯεˏ౦ژ )BDPOJXBͷ͜Ε·Ͱͱ͜Ε͔Β

  2. ΤϯδχΞ ۙ౻Ӊஐ࿕!VE[VSB ٕज़ج൫νʔϜϓϦϯγύϧ IUUQVE[VSBIBUFOBCMPHKQ

  3. !VE[VSB w෱Ԭ೥໨ࢯɻ౦ࡾՏग़਎ɺେֶˠब৬ͱ೥΄Ͳ౦ژͰա͢͝ wࣾ಺4&ˠ&$αʔϏε։ൃӡ༻ˠιʔγϟϧήʔϜˠϖύϘ wΞϓϦέʔγϣϯʢ3P3ओ৯ʣˠ%FW0QT
 ˠγεςϜϓϩάϥϛϯάʁ wʰύʔϑΣΫτ3VCZPO3BJMTʱͳͲΛॻ͍ͨʢ͕ɺͦΖͦΖ

  4. )BDPOJXBͱ͸

  5. )BDPOJXBͱ͸ w-JOVYίϯςφΤϯδϯͷҰͭ w࠷ۙ੎͍͕͋Δʮ%PDLFSʯ΋ɺίϯςφΤϯδϯ wଞʹɺ-9$ɺSLUɺ0QFO7;ɺTZTUFNEOTQBXOɺͳͲ wૉૣ͘ɺখ͘͞ɺಠཱͨ͠ʮ04ͷΑ͏ͳʯ؀ڥΛͭ͘ΕΔ w7JSUVBM#PY,7.ͷΑ͏ͳԾ૝Խͱҧ͍ɺ$16౳ͷΤϛϡϨʔτ΍
 04ΧʔωϧࣗମΛؚ·ͳ͍ʢͷͰɺҰൠʹܰྔɺߴ଎ʣ

  6. ಛ௃

  7. ओͳಛ௃ w-JOVYίϯςφΛߏ੒͢Δ༷ʑͳཁૉɾػೳʹ͍ͭͯɺ
 ཉ͍͠΋ͷࣗ༝ʹ૊Έ߹ΘͤΔ͜ͱ͕Ͱ͖ΔίϯςφΤϯδϯ wͲΜͳ͜ͱ͕Ͱ͖Δ͔͸ޙड़ wͦͷ૊Έ߹ΘͤͷͨΊͷ಺෦%4-Λɺ3VCZ NSVCZ Ͱهड़Մೳ

  8. )BDPOJXB͸NSVCZϓϩμΫτ w͓͔͛͞·Ͱ3VCZ,BJHJͰ΋͓࿩Λ͓ͯ͠Γ·͢ wIUUQSVCZLBJHJPSHQSFTFOUBUJPOTVE[VSBIUNM

  9. ͳͥ)BDPOJXBΛ ։ൃ͔ͨ͠

  10. චऀͷίϯςφܦݧ͔Β w)BDPOJXBҎલ͸ɺ%PDLFSͱ-9$ʹ৮Ε͖͍ͯͯΔ wͦΕΒͱൺֱ͠ɺͲ͏ͯ͠΋΍Γ͔ͨͬͨ͜ͱΛ͢ΔͨΊʹ
 )BDPOJXBΛεΫϥονͰॻ͍ͨ

  11. %PDLFS

  12. %PDLFS wલఏͱͯ͠ɺ͘͢͝ྑ͍ίϯςφΤϯδϯͰ͢
 ʢ)BDPOJXBͷύοέʔδϏϧυͰ΋࢖͍ͬͯ·͢ʣ w໰୊఺ίϯςφͷ֤ଐੑɾίϯϙʔωϯτ͕ඇৗʹີʹͭͳ͕ͬͯ ͍Δɻগͳ͘ͱ΋ɺ੾Γ཭ͯ͠࢖͏Α͏ͳ༻్Λ૝ఆ͍ͯ͠ͳ͍ wಛʹϑΝΠϧγεςϜʹ͍ͭͯɺBVGTPWFSMBZGTͷΑ͏ͳVOJPO pMFTZTUFN͸ӡ༻͕೉͘͠ɺඞͣ͠΋ඞཁͷͳ͍৔໘΋͋Δ

  13. -9$

  14. -9$ wͪ͜Β΋͘͢͝ྑ͍ίϯςφΤϯδϯʢ๻͸େ޷͖Ͱ͢ʣ wSPPUGTͷϑΝΠϧγεςϜɺߏ଄Λࣗ෼Ͱબ΂ΔͳͲɺ
 ΑΓॊೈͳӡ༻͕Ͱ͖Δ w໰୊఺ಈతʹઃఆͰ͖Δ߲໨͕ݶఆత wMYDͷϥούʔϥΠϒϥϦ͸ଘࡏ͠ɺϓϩάϥϜͰ͖Δ͕ɺ
 ىಈɺఀࢭɺݶఆతͳઃఆมߋఔ౓ͷαϙʔτͷΈʹͱͲ·Δ wʢචऀͷܦݧͨ͠-9$͸΍΍ݹ͍ͷͰɺποίϛ౳͋Ε͹ੋඇʣ

  15. ΑΓॊೈͰɺ ར༻͢ΔίϯςφཁૉΛબ୒Ͱ͖ɺ ͳ͓͔ͭͦΕΛ ϓϩάϥϚϒϧʹ੍ޚ͍ͨ͠

  16. )BDPOJXBͷ஀ੜ w͔ͤͬ͘ͳͷͰɺ3VCZͷ%4-ͰίϯςφΛهड़Ͱ͖ͨΒ໘നͦ͏ wΨΨͬͱॻ͍ͨΒͦΕΒ͘͠ಈ͍ͨͷͰɺ3VCZ,BJHJͷ$'1΋Ԡื͠ ͯΑΓ΍͍ͬͯ͘͜ͱʹͯ͠Έͨ w్தͰ$3VCZˠNSVCZͰͷॻ͖௚͠΋ڬΉ

  17. 3VCZ,BJHJϲ݄લ͔Βॻ͖௚͠ɺ ͦͷϲ݄ޙʹجຊػೳ׬੒

  18. )BDPOJXB❤NSVCZ ಺෦࣮૷ͷʮೱ͍Ίʯͷ࿩͸ େࡕൃදΛ଴ͯʂ

  19. )BDPOJXBΛ࢖ͬͯΈΑ͏

  20. EFNP ൿ఻ͷखॱIUUQTHJTUHJUIVCDPNVE[VSBCFECEECDEDFCBBG

  21. )BDPOJXBͷల๬

  22. ॊೈͳίϯςφɺͱ͸ʁ wॊೈ͞ͷྫɿ wϓϩάϥϜʹΑΔϦιʔεͷׂΓ౰ͯͷ੍ޚʢFHDHSPVQʣ wఀࢭϑοΫɺγάφϧड৴࣌ͷϑοΫͷఆٛ wΠϝʔδ࡞੒खॱͷNSVCZʹΑΔࣗ༝౓ͷߴ͍هड़ wෆཁͳίϯςφػೳΛແޮԽͰ͖Δ͜ͱͰͷߴूੵԽ

  23. ॊೈʹίϯςφΛ࡞Δɾ͜Θ͢ɾӡ༻͢Δ wྫ͑͹ىಈ࣌ͷϦιʔεঢ়گͰDHSPVQͷׂΓ౰ͯΛม͑Δ w͋Δ͍͸ɺىಈதʹಈతʹDHSPVQͷઃఆΛมߋ͢Δ w͋Δ͍͸ɺঢ়گΛݟͯίϯςφΛࣗಈͰམͱ্ཱͪ͛͢Δ wTFFBMTP'BTU$POUBJOFS  w͞Βʹ͸ɺεφοϓγϣοτΛࡱͬͯߴ଎ʹ্ཱͪ͛Δ wTFFBMTP$3*6 IUUQICNBUTVNPUPSKQFOUSZ IUUQTDSJVPSH.BJO@1BHF

  24. ෳࡶԽɾଟ༷Խ͢Δ ӡ༻ཁ݅Λ %4-ʹΑΔ੍ޚͰରॲ͢Δ

  25. ίϯςφ͸εϨουతʹ "1*Λ௨ͯࣗ͠ࡏʹ ίϯτϩʔϧͰ͖Δ

  26. 'BTU$POUBJOFS%"04 w%"04 %JNFOTJPOGSFF"VUPOPNPVT0QFSBUJOH4ZTUFN 
 ͷఏҊ͕͋Δ  wίϯςφΛҰͭͷੜଘظؒͷ۠੾ΒΕͨεϨουͱଊ͑௚͢
 %"04ͷ༻ޠͰ͍͏ͱ.PSUBMͰ͋Δͱଊ͑Δ wͦͷ৔߹ɺ΋͠)BDPOJXB JOUFSOBM"1*

    Ͱ࣮ݱ͍ͯ͠Δ
 ந৅ԽϨΠϠ͕ଘࡏ͢ΔͳΒɺ
 ͦΕ͸γεςϜίʔϧʹ૬౰͢Δͱݴ͑ΔͰ͋Ζ͏ ʮ'BTU$POUBJOFSΞʔΩςΫνϟ֓࿦ʯদຊɺ
  27. ίϯςφ૚ )BDPOJXB૚ ϗετ૚

  28. %"04)BDPOJXBJOUFSOBM"1* Λϕʔεͱͨ͠ ৽͍͠ελοΫͷఏҊ

  29. %"04ʹ͍ͭͯ͸ɺ !NBUTVNPUPSZͷൃදͰʂ

  30. ஡ҿ࿩%/"ͱ%4- w%/"(FOF wˠ͜ΕΛઃܭਤͱͯ͠λϯύΫ࣭͕ੜ੒͞ΕΔ wˠ͋ΒΏΔੜ໋ݱ৅ͷجຊͱͳΔ w)BDPOJXBͷ%4- wˠ͜ΕΛઃܭਤͱͯ͠ίϯςφͷ֤ػೳ͕૊Έ߹Θ͞ΕΔ wˠ͋ΒΏΔλΠϓͷίϯςφΛੜ੒͢Δ

  31. ·ͱΊͱࠓޙ

  32. )BDPOJXBͰͰ͖Δ͜ͱ w͜͜·Ͱʹݟ͖ͯͨΑ͏ͳ-JOVYͷίϯςφ࡞੒ͷͨΊͷػೳΛɺ
 ॊೈʹ૊Έ߹Θͤɺಈతʹ੍ޚͰ͖ΔΑ͏ʹͳͬͨɻ wྫ͑͹ϗετͷϦιʔεΛϓϩάϥϚϒϧʹࡉ੍͔͘ޚ͢Δ wྫ͑͹Πϝʔδ΍SPPUGTͷߏ੒Λॊೈʹมߋ͢Δ wίϯςφΛߴ଎ʹىಈͨ͠Γɺಈతʹ࡟আͨ͠Γ͢Δ

  33. )BDPOJXBͱ'BTU$POUBJOFS%"04 w'BTU$POUBJOFSߏ૝ʹΑΓɺ%"04ɺ.PSUBM͕ఏҊ͞Εͨ wͦΕΒͱ)BDPOJXB)BDPOJXBJOUFSOBMͷؔ܎͸ɺ
 ͪΐ͏Ͳ04εϨουγεςϜίʔϧͷΑ͏ͳؔ܎ʹͳΔ w͜ΕΒٕज़ʹΑΔ৽͍͠ελοΫΛզʑ͸ఏҊ͍ͨ͠

  34. ࠓޙ)BDPOJXBͰ࣮ݱ͍ͨ͜͠ͱ w'BTU$POUBJOFS ߏ૝ʹରԠ͢Δػೳͷ֦ॆ w$3*6ͱͷ࿈ܞڧԽ  wϑοΫॲཧͷ֦ॆɺ%4-ͷػೳ௥Ճ wωοτϫʔΫΛ௨ͨ͠%4-ͷ࣮ߦ wΑΓଟ͘ͷίϯςφػೳ΁ͷରԠ w)BDPOJXBͷதؒ૚ʢγεςϜίʔϧ૬౰ʣͷൈ͖ग़͠ͱந৅Խ IUUQICNBUTVNPUPSKQFOUSZ

    IUUQTDSJVPSH.BJO@1BHF
  35. ͜ΕΒͷٕज़Λ༻͍ͨɺ ࠓ·Ͱʹͳ͍Α͏ͳ ϗεςΟϯάͷαʔϏεΛ ΍Γ͍ͨɻ

  36. ஥ؒ ืू

  37. ৽͍ٕ͠ज़Ͱɺ৽͍͠αʔϏεΛɻ
 ϖύϘͳΒͰ͖Δ ࠷৽ͷ࠾༻৘ใΛνΣοΫˠ !QC@SFDSVJU

  38. ར༻ը૾ʹ͍ͭͯ wεϥΠυͷഎܠը૾IUUQTIPXDBTFDJUZGVLVPLBMHKQ w ʮར༻্ͷ஫ҙʯʹԊͬͯར༻͍ͯ͠·͢ɻը૾ͷஶ࡞ݖ͸෱Ԭࢢʹؼଐ͠·͢ɻ