ペパボのWebサービス
開発スタイル / Web services development at GMO Pepabo

ペパボのWebサービス
開発スタイル / Web services development at GMO Pepabo

2019年1月25日に香川大学創造工学部で開催されたGMOペパボ会社紹介(ハッシュタグ #ペパボうどん)での資料です

1604058c93731a1f795ce62d37d19fd5?s=128

Kōhei Yamamoto

January 25, 2019
Tweet

Transcript

  1. ࣄۀͱΤϯδχΞͷ੒௕Λࢧ͑Δ͘͠Έ (.0ϖύϘࢁຊߒฏ ߳઒େֶ૑଄޻ֶ෦ ϖύϘͷ8FCαʔϏε
 ։ൃελΠϧ

  2. ͜Μʹ ͪ͸

  3. ͷࢁຊͱਃ͠·͢

  4. ࠓ೔ͷ ΰʔϧ

  5. wʮ(.0ϖύϘʯͱ͍͏໊ࣾ wʮQBQFSCPZʯʢϖʔύʔϘʔΠʣͷུ͕༝དྷ w8FCαʔϏε։ൃ͸ָ͍͠͠ਓͷ໾ʹ΋ཱͭ wϖύϘʹ͸ΤϯδχΞͱͯ͠੒௕Ͱ͖Δ؀ڥ͕ ͋Δ ҎԼΛ֮͑ͯ΋Β͑Δͱ࠷ߴͰ͢

  6. w8FCαʔϏεͬͯͳʹʁ wϖύϘͰͷ8FCαʔϏε։ൃ͸ͲΜͳײ͡ʁ w8FCαʔϏε։ൃͷͳʹ͕੒௕ʹ໾ཱͭͷʁ wϖύϘࣾ಺ʹ੒௕ʹ໾੍ཱͭ౓͸͋Δͷʁ ͓඼ॻ͖

  7. γχΞΤϯδχΞ ࢁຊߒฏ!LZNNU &$ࣄۀ෦ΧϥʔϛʔϦϐʔτνʔϜ

  8. w 3VCZ΍3VCZPO3BJMT͕޷͖ w ΦϯϥΠϯγϣοϓΛ࡞੒Ͱ͖Δ8FCαʔϏεͷ։ൃ΍
 ӡ༻Λ୲౰ !LZNNUͷࣗݾ঺հ

  9. 8FCαʔϏεͬͯͳʹʁ

  10. wࣄۀܗଶͷҰछ wϒϥ΢β΍ϞόΠϧΞϓϦ͔ΒΞΫηεͰ͖Δ
 8FCΞϓϦέʔγϣϯΛ༻͍ͯɺϢʔβʔʹ
 Ձ஋Λಧ͚ɺରՁΛಘΔ 8FCαʔϏεΛͬ͘͟Γ͍͏ͱ

  11. wͬ͘͟Γ͍͏ͱ)551ΛΠϯλϑΣʔεͱ͢Δ ΞϓϦέʔγϣϯ 8FCΞϓϦέʔγϣϯʁ 8FCΞϓϦέʔγϣϯ 1045QSPEVDUT)551
 )PTUFYBNQMFDPN ʜ )5510,
 ʜ

  12. wϢʔβʔ͕ಘΔՁ஋ wϢʔβʔ͕ٻΊ͍ͯΔ৘ใΛݟ͚ͭΒΕΔ wαʔϏε͕ಘΔରՁ wϢʔβʔʹରͯ͠޿ࠂΛදࣔͯ͠ɺ޿ࠂओ͔Β ޿ࠂྉΛಘΔ ྫɿ(PPHMFݕࡧ͸8FCαʔϏε

  13. wϢʔβʔ͕ಘΔՁ஋ wશੈքͷϢʔβʔͱ(JUϦϙδτϦΛ௨ͨ͡
 ιʔείʔυͷڞ༗΍ڞಉ։ൃ͕Ͱ͖Δ wαʔϏε͕ಘΔରՁ wϓϥΠϕʔτͳϦϙδτϦΛ࢖ͬͯ΋Β͏ࡍʹ αʔϏεར༻ྉΛಘΔ ྫɿ(JU)VC͸8FCαʔϏε

  14. (.0ϖύϘ͸8FCαʔϏεΛ ӡӦ͢ΔձࣾͰ͢

  15. ϖύϘ͸ͲΜͳ8FCαʔϏεΛ ఏڙ͍ͯ͠Δͷʁ

  16. ϖύϘͷ8FCαʔϏεͨͪ (.0ϖύϘ࠾༻αΠτ IUUQTSFDSVJUQFQBCPDPNDPNQBOZ ΑΓҾ༻

  17. wҟͳΔࣄۀྖҬͷෳ਺αʔϏεΛӡӦ͍ͯ͠Δ wڞ௨͢Δͷ͸ΠϯλʔωοτͰදݱ׆ಈ͢Δ
 ਓʑΛࢧ͑Δ͜ͱ wྫNJOOFͷ࡞Ո͞·͸ϋϯυϝΠυΛ௨ͨ͡ දݱ׆ಈΛ͓͜ͳ͏͜ͱͰऩӹΛಘ͍ͯΔ ϖύϘͷ8FCαʔϏεͷಛ௃

  18. ϖύϘͷ8FCαʔϏεΛ
 ࣮ࡍʹݟͯΈ·͠ΐ͏ TV[VSJKQ

  19. ϖύϘͰ͸ͲͷΑ͏ʹ
 8FCαʔϏεΛ։ൃ͍ͯ͠Δͷʁ

  20. wجຊతʹνʔϜͰ։ൃ͠·͢ w͍ΖΜͳϩʔϧͷਓ͕͍·͢ wϓϩμΫτϚωʔδϟ wσΟϨΫλʔ wσβΠφʔ wΤϯδχΞʢ8FCɺϞόΠϧɺ43&ʣ ϖύϘͰͷ8FCαʔϏε։ൃ

  21. w(JU)VC&OUFSQSJTF্Ͱ։ൃ w*TTVFͱ1VMMSFRVFTUΛϑϧ׆༻ wΤϯδχΞҎ֎΋.BSLEPXO͕ॻ͚Δ w4MBDL΋ϑϧ׆༻ wि͝ͱʹ;Γ͔͑Γͱ։ൃܭը࡞੒Λ܁Γฦ͠ ͳ͕Β։ൃΛਐΊΔ wεΫϥϜ ։ൃͷਐΊํ

  22. wαʔϏεͰඞཁͳ৽ػೳΛ3BJMT੡8FC"1*ʹ ࣮૷ wϝϯόʔͱ࢓༷ʹ͍ͭͯ૬ஊɺςʔϒϧઃܭɺ "1*࢓༷ͷϨϏϡʔɺ࣮૷ͱςετɺίʔυϨ ϏϡʔɺόοΫΤϯυʗϑϩϯτΤϯυͷ݁ ߹ɺϦϦʔε࡞ۀ ྫ!LZNNUͷ։ൃ࡞ۀ

  23. ྫ!LZNNUͷ։ൃ࡞ۀ

  24. w.BDCPPL͕ଟ͍ɺ࠷ۙ͸-JOVYϚγϯ΋ w޷͖ͳΩʔϘʔυ΍ΤσΟλͳͲΛ࢖ͬͯ։ൃ ΤϯδχΞͷ։ൃ؀ڥ

  25. w IUUQTUFDIQFQBCPDPNQFQBCPDPSQPSBUFJU ϖύϘͷࣾ಺*5؀ڥ

  26. 8FCαʔϏε։ൃͷͳʹ͕
 ੒௕ʹ໾ཱͭͷʁ

  27. wਓͦΕͧΕ w!LZNNUͷ৔߹ wٕज़Λ༻͍ͯ8FCαʔϏεΛӡӦ͢Δ͜ͱ͕ ָ͍͠ͷͰɺ΋ͬͱৄ͘͠ͳΓ͍ͨ w΋ͬͱ͍͍ίʔυΛॻ͚ΔΑ͏ʹͳΓ͍ͨ wΤϯδχΞͱͯ͠ೝΊΒΕ͍ͨ ͦ΋ͦ΋੒௕͍ͨ͠ཧ༝͸ʁ

  28. wίʔυϨϏϡʔΛ͔ͬ͠Γ͢Δʗड͚ΔจԽ w8FCαʔϏε͸ಉ͡ίʔυϕʔεΛԿ೥΋
 ड͚ܧ͙͜ͱ͕ଟ͍ͷͰඇৗʹେࣄ wίʔυΛಡΉʗίʔυΛಡ·ΕΔ͜ͱ͸ษڧ ʹͳΔ w࢓༷ͷ໢ཏੑɺ໋໊ɺಡΈ΍͢͞ɺϥΠϒϥϦ ͷػೳɺηΩϡΞίʔσΟϯά ίʔυϨϏϡʔͰ੒௕͢Δ

  29. wαʔϏεͷӡӦʹ͸ܧଓతվળ͕ඞཁ wΞϓϦέʔγϣϯͷվળͷνϟϯε͸ͨ͘͞Μ wϦϑΝΫλϦϯά w%#ͷΫΤϦνϡʔχϯά wΩϟογϡઓུ w΍Γͱ͛Δʹ͸ઐ໳஌͕ࣝඞཁ ܧଓతվળΛ௨ͯ͡੒௕͢Δ

  30. ͜͜·ͰͰ෼͙Β͍ʁ

  31. ϖύϘࣾ಺ʹ੒௕ʹ໾੍ཱͭ౓ ͸͋Δͷʁ

  32. wલఏͱͯ͠ɺձࣾʹ͓͍ͯධՁ͸େࣄ wҰํɺධՁͷಁ໌ੑ΍ଞऀͷධՁ΁ͷೲಘײ΋ େࣄ ΤϯδχΞͷධՁ

  33. w ࣮੷ධՁࢿྉ͸શһ1VMMSFRVFTU্Ͱ࡞੒ w ࣾ಺ͷਓ͸୭Ͱ΋ಡΊΔ w ઌഐͷࢿྉΛಡΉͱ੒௕ͷώϯτ͕ಘΒΕΔ ϖύϘʹ͓͚ΔධՁ੍౓

  34. wઐ໳ྖҬʹ͓͍ͯ՝୊Λղܾ͢ΔΤϯδχΞͱ ͯ͠ΩϟϦΞΞοϓͰ͖Δ੍౓ w࡞Γ্͛Δྗ wઌΛݟ௨͢ྗ wӨڹΛ޿͛Δྗ ΤϯδχΞͷ৬Ґ੍౓

  35. ΤϯδχΞͷ৬Ґ੍౓

  36. wࣗ෼͕ͦͷ৬Ґʹݟ߹͏ߦಈ͕Ͱ͖͍ͯΔͱߟ ͍͑ͯΔਓ͕ద೚ͩͱ͍͏ߟ͑ wࣗ෼͕৬Ґʹ଍ΔೳྗΛ͍࣋ͬͯΔ͜ͱΛධՁ ࢿྉͱ໘ஊͰओு͢Δ wೱ͍ϑΟʔυόοΫ͕ಘΒΕΔͷͰঢ֨Ͱ͖ͳ ͘ͱ΋ଟ͘ͷ΋ͷ͕ಘΒΕΔ ৬Ґ੍౓͸ཱީิ੍

  37. wΞ΢τϓοτΛڧ͘ਪ঑͢ΔจԽ͕͋Δ wϒϩά΍2JJUBͰهࣄΛॻ͘ w044ʹύονΛૹΔʗ044Λࣗ࡞͢Δ wΧϯϑΝϨϯεͰൃද͢Δ wॻ੶΍ࡶࢽʹدߘ͢Δ Ξ΢τϓοτจԽ

  38. wٯઆత͕ͩɺΞ΢τϓοτΛ͢Δ΄ͲϑΟʔυ όοΫ͕ಘΒΕΔͷͰΠϯϓοτʹ΋ͳΔ w͍͞͞ͳ͜ͱͰ΋Ξ΢τϓοτ͢Δͱୡ੒ײ͕ ͋ΔͷͰϞνϕʔγϣϯ্͕͕Δ Ξ΢τϓοτͷͳʹ͕Α͍͔

  39. )BDPOJXBCZ!VE[VSB 45/4CZ!QZBNB

  40. !LZNNUͷΞ΢τϓοτ

  41. UFDIQFQBCPDPN RJJUBDPNBEWFOUDBMFOEBSQFQBCP

  42. ຊ೔ͷ ΰʔϧ

  43. wʮ(.0ϖύϘʯͱ͍͏໊ࣾ wʮQBQFSCPZʯʢϖʔύʔϘʔΠʣͷུ͕༝དྷ w8FCαʔϏε։ൃ͸ָ͍͠͠ਓͷ໾ʹ΋ཱͭ wϖύϘʹ͸ΤϯδχΞͱͯ͠੒௕Ͱ͖Δ؀ڥ͕ ͋Δ ҎԼΛ֮͑ͯ΋Β͑Δͱ࠷ߴͰ͢

  44. 8FBSFIJSJOH ৄ͘͠͸SFDSVJUQFQBCPDPNͰ