@ Developers Summit 2018 FUKUOKA
ϖύϘͷΤϯδχΞڭҭͷઓۙ౻͏͓ͪ(.01FQBCP *OD%FWFMPQFST4VNNJU'6,60,"εʔύʔΤϯδχΞΛʮҭͯʯΒΕΔ͔ʁ
View Slide
γχΞɾϓϦϯγύϧΤϯδχΞۙ౻ Ӊஐ࿕ / @udzurahttps://blog.udzura.jp/Uchio Kondoٕज़෦ ٕज़ج൫νʔϜ
ࠓ͓͢͠Δ͜ͱwϖύϘͷΤϯδχΞධՁ੍ͱɺٻΊΔΤϯδχΞ૾wϖύϘͷୈೋ৽ଔݚमʮϖύϘΧϨοδʯwϖύϘͷΦϯϘʔσΟϯάϓϩηεʮϖύϘΧΫςϧʯwऔΓΈͷ·ͱΊ
ϖύϘͷٻΊΔΤϯδχΞ૾
ϖύϘͷʮେʹͯ͠΄͍ͭ͠ͷ͜ͱʯwΈΜͳͱྑ͘͢Δ͜ͱwϑΝϯΛ૿͢͜ͱwΞτϓοτ͢Δ͜ͱ
ϖύϘͷ৬Ґ੍w্ڃ৬Ҏ্ͱݺΕΔ৬ҐҎԼw$50ٕज़෦νʔϑwγχΞϓϦϯγύϧwϓϦϯγύϧ$5-wγχΞ
ϖύϘͷධՁ੍wγχΞҎ্ͷঢ֨ͷࡍ ཱީิɺ٬؍తͳࢿྉΛ࡞wγχΞϓϦϯγύϧࢁԼͷ ࢿྉྫIUUQTUFDIQFQBCPDPNFOHJOFFSBTTFTTNFOU
ঢڃͷஅʹ͍ͭͯྫओٛIUUQTXFWPYJPNFEJBTUPSZ@QFQBCP@BODIJQP
lྫ๏ओٛzͱ͍͏ͷɺࡋॴʹΑΔաڈͷܾࣄྫΛॏཁͳࠜڌͱ͢Δߟ͑ํͰ͢ɻରͯ͠lจ๏ओٛzɺ໌จԽͨ͠ϧʔϧΛॏཁͳࠜڌͱߟ͑·͕͢ɺ͜ͷํ๏มԽ͕ܹ͍͠ΤϯδχΞϦϯάͷੈքʹ߹͍·ͤΜɻͦΕΑΓɺʮ͜Μͳߦಈߟ͑ํɺΓํ͕ධՁ͞Ε͍ͯΔʯͱ͍͏ࣄྫΛੵΈॏͶ͍ͯ͘lྫ๏ओٛzతͳΞϓϩʔν͕߹͍ͬͯΔͷͰ͢ɻ͋ΜͪΆ͘Μ
ळݱࡏͷ৬Ґ੍
ΤϯδχΞશମ໊ऑ͏্ͪڃ৬໊
ྑ͍ΤϯδχΞΛ૿͢ʹʁ
ϖύϘΧϨοδ
ϖύϘΧϨοδwୈೋ৽ଔະܦݧऀ͚ͷ࠾༻w໊ʙ໊Λಉೖࣾͱͯ͠ɺҰϲ݄ΊͪΌͪ͘ΌೱްͳݚमϓϥϯΛड͚ͯΒ͍ɺεΩϧͱԿΑΓϚΠϯυηοτΛ͚͍ͭͯ͘w͍ϨΠϠʔΛΧόʔٕͨ͠ज़ݚमɺεΫϥϜݚमɺαʔϏε࡞ͳͲw8FCΞϓϦɺωΠςΟϒΞϓϦɺΠϯϑϥͳͲ৭ʑͳϙδγϣϯͰ࣮ࢪ͖ͯͨ͠
ΠϯλϏϡʔIUUQTUFDIQFQBCPDPNQFQBCPDPMMFHFTUJOUFSWJFX
͋Δظͷεέδϡʔϧ
ϙʔτϑΥϦΦ࡞wࣗͷڧΈɺऑΈΛΔwऴྃޙʹৼΓฦͬͯɺ ΛΔ
ٕज़ݚमw͍ͷͰɺཁΛ௫Ήɻwશཧղ͢ΔΑΓ ਤΛඳ͘͜ͱΛ༏ઌ͢Δ
8FCαʔϏε։ൃݚमwϦʔϯΩϟϯόεΛ࡞ΔɺεΫϥϜΠϕϯτΛճ͢
ΧϦΩϡϥϜʴЋ
ʮݱͷΤϯδχΞʯͱؔΘΔ͜ͱ
ϖύϘΧΫςϧ
0OCPBSEJOHϓϩάϥϜIUUQTTFMFDLDD
DG,BJ[FO1MBUGPSNͷ0OCPBSEJOHIUUQTEFWFMPQFSLBJ[FOQMBUGPSNDPNFOUSZHMJEFOPUF
͍͖ͬͯγʔτͷ࡞wҰϲ݄ޙɺೋϲ݄ޙɺࡾϲ݄ޙɺ͕ࣗͲ͏ͳ͍ͬͯΔ͔wձࣾͰΦʔϓϯʹද໌͢Δwʮ͍͖ͬͯʯʮͷ͍͖ͬͯʯ
ਓؒͨͪͱͷަྲྀw$50ٕज़෦ɺϝϯλʔͱͷPOwεέδϡʔϧϥϯνwͪΖΜܴձ
ʮʯΛ࡞Δwࠔͬͨ͜ͱΛͳΜͰฉ͚Δ4MBDLνϟϯωϧwϖύϘΧΫςϧܦݧऀ͕ɺ৽ೖࣾһʹڭ͍͑ͯ͘
ૂ͍
ෆ҆Λͳ͘͢wڥ͕Ϧηοτ͞ΕɺΘ͔Βͳ͍͜ͱ͕ଟ͘ෆ҆ʹͳΔɻ৭ʑͳ͜ͱΛ࣭͠ͳ͍ͱ͍͚ͳ͍͕ɺ࣭Λ͢Δ͜ͱେ͖ͳ৺ཧతίετwίετΛԼ͛Δ͜ͱͰͦͷΑ͏ͳෆ҆Λղফ͢Δw͍͍ײ͡ͷϑΥʔϚοτͳ࣭ΛͦΕͱͳ͘ಋ͘w ʮ͓ർΕ༷Ͱ͢ʯΊΑ͏ɺ݁Λ࠷ॳʹw࣭ΣϧΧϜͳۭؾΛग़͢w ઐ༻ͷνϟϯωϧɺ୭͔͕Կ͔͠ΒଈԠ͢Δ
ϚΠϯυΛৢ͢Δw͍͖ͬͯγʔτɺࣾొஃͳͲΞτϓοτΛͯ͠Β͏wPOͳͲؚΊɺϖύϘͷΤϯδχΞͷՁମܥΛत͢Δw͋Δ͍ɺϝϯλʔ൪͕࠷ॳͷʮϩʔϧϞσϧʯʹͳΔwϚΠϯυ͕ྑ͚ΕɺεΩϧޙ͔ΒͲΜͲΜ͍ͭͯ͘Δ
ड͚ೖΕଆ৽ਓڭҭΛʮࣗ͝ͱʯʹwϖύΧϨɺ͋͑ͯߨࢣΛ͍Ζ͍ΖͳݱͷΤϯδχΞʹ͓ئ͍wγϟοϑϧϥϯνͷ࣮ࢪͱɺࣗಈԽʢʁʣw ˞ݸʑਓͷࣄʢษڧ͍ͨ͠ͳͲʣߟྀͷ্Ͱw͍Ζ͍ΖͳΤϯδχΞͱͷΛૣ͘࡞ΔɺνʔϜͷนΛ͑࡞Δwʮͨ͜͠ͱͷͳ͍ਓʯͱʮͬͯΔΤϯδχΞʯͱͷนΛ ࠷ॳʹεοͱഁյ͢Δ
ࢀরͬͯΈͨʢϝϯλʔʣਓͷϒϩάIUUQTUFDIQFQBCPDPNQFQBCPDPDLUBJMQSPHSFTT
ϖύϘΧΫςϧ͕։࢝͞Ε͔ͯΒத్ೖࣾͷΤϯδχΞ͕ϖύϘͱ͍͏৫ʹೃછΈ͍͕͢ܗ͞Ε࢝Ί͓ͯΓɺϖύϘΧΫςϧͷୈҰาͱͯ͠େޭͰͳ͍͔ͱߟ͍͑ͯ·͢ɻ͞ΒʹࠓޙΧΫςϧϝϯόʔ࣮ࡍʹۀʹೖ͍ͬͯͨ͘ΊͷΈ༻ҙ͍͖ͯ͠ɺΑΓ͞ΕͨΈʹ͍ͯ͜͠͏ͱࢥ͍·͢ɻ!FCJIBSB
औΓΈͷ·ͱΊ
ϚΠϯυΛͲ͏͑Δ͔ʁw্ڃ৬ʹ;͞Θ͍͠ϚΠϯυΛ࣋ͪɺͦΕΛମݱ͢Δ࣮ྗΛ࣋ͬͨΤϯδχΞࣄۀΛڧͯ͘͘͠ΕΔɺͱ͍͏ߟ͑Ͱӡ༻͍ͯ͠ΔwϚΠϯυ͕ઌ͔ɺٕज़ྗ͕ઌ͔ɺͱ͍͏ͷ͋ΔͩΖ͏͕ɺ྆ऀ͋Δఔ͍ۙͮͨͷͩΖ͏wٕज़ݱɺษڧͰʹ͍͍ͭͯͩ͘Ζ͏͔ɺܗͷͳ͍ͷ͍͠ͱ͜Ζ͕͋Δ͠ɺՁ؍ʹؔΘΔͷͰॾʑྑ͍ײ͡ʹ͍ͨ͠
ҰͭͷώϯτʁਓؒͱؔΘΔwٕज़ྗͱؔΘΔ͜ͱͰৢ͞ΕɺϚΠϯυਓؒͱؔΘΔ͜ͱͰৢ͞ΕΔͷ͔͠Εͳ͍ɻwΤϯδχΞͱͯ͠ͷՁମܥΛڞ༗͠ɺަ͢Δɻͦ͏͍͏ػձΛҙਤతʹ૿͢͜ͱҰఆͷޮՌ͕͋ΔͷͰͳ͍͔ʁwಛʹɺ্ڃ৬ɾʮͰ͖ΔΤϯδχΞʯͱʮ৽ਓΤϯδχΞʯʹͲ͏ͯ͠ਫ਼ਆతͳน͕͋Γͦ͏ɻͦͷަྲྀʹҙຯ͋ΔͷͰʁwࢀߟਓؒಉ࢜ʹΑΔࣝͷަͷྫIUUQTTDSBQCPYJPOJTIJPΤϯδχΞͷͨΊͷࣗܦӦઓུ
࣮ࡍʹड͚ͯΈͨํͷײʁ
ޙʹଓ͘
ը૾ʹ͍ͭͯwλΠτϧը૾1VCMJD%PNBJOwਓࣸਅ(.0ϖύϘͷύʔτφʔͷͷͰ͢ɻసࡌ͝ԕྀ͍ͩ͘͞w͍Β͢ͱ༷ͷΠϥετϨʔγϣϯΛҰ෦ར༻͍ͯ͠·͢