なめらかなシステムを目指したペパボ研究所の取り組みと研究紹介

 なめらかなシステムを目指したペパボ研究所の取り組みと研究紹介

ペパボ研究所によるWebサービスのユーザ体感と技術者体感に関する研究

ペパボ研究所 主席研究員 チーフエンジニア 松本亮介 / Pepabo R&D Institute, GMO Pepabo, Inc.

2018.03.26 ペパボ研究所 説明会@九州大学 情報基盤研究開発センター

2b692bd83f4418103142a053ecf5ff59?s=128

MATSUMOTO Ryosuke

March 26, 2018
Tweet

Transcript

  1. ϖύϘݚڀॴʹΑΔWebαʔϏεͷϢʔβମײͱٕज़ऀମײʹؔ͢Δݚڀ ϖύϘݚڀॴ ओ੮ݚڀһ νʔϑΤϯδχΞ দຊ྄հ / Pepabo R&D Institute, GMO

    Pepabo, Inc. 2018.03.26 ϖύϘݚڀॴ આ໌ձˏ۝भେֶ ৘ใج൫ݚڀ։ൃηϯλʔ ͳΊΒ͔ͳγεςϜΛ໨ࢦͨ͠ ϖύϘݚڀॴͷऔΓ૊Έͱݚڀ঺հ
  2. • ϖύϘݚڀॴ ओ੮ݚڀһ • ژ౎େֶത࢜ʢ৘ใֶʣ • νʔϑΤϯδχΞ • ݩΠϯϑϥΤϯδχΞ •

    ೔ຊOSS঑ྭ৆ɾ৘ใॲཧֶձ ࢁԼه೦ݚڀ৆ 2 দຊ྄հ / ·ͭ΋ͱΓʔ / @matsumotory
  3. ࢲͷ࠷ۙͷݚڀ։ൃͷऔΓ૊Έ

  4. ۝भେֶͱͷऔΓ૊Έ

  5. ϖύϘݚڀॴ × ۝भେֶ ৘ใج൫ݚڀ։ൃηϯλʔ ίϯςφܕԾ૝Խٕज़ʹΑΔ ߃ৗੑΛ࣋ͭΫϥ΢υϗεςΟϯάج൫ͱ Ԡ༻ʹؔ͢Δڞಉݚڀ։ൃ ʢࠃཱ৘ใֶݚڀॴͷڠྗͰΫϥ΢υ࣮ূ࣮ݧʣ

  6. ݝ΍ࢢͱͷऔΓ૊Έ

  7. None
  8. Ruby AssociationͱͷऔΓ૊Έ

  9. υϯͱݟ͍ͤͨςΩετΛೖΕΔ

  10. ٕज़తͳ؍఺͔Β਺೥ޙʹ׆͖Δ ࣄۀͷߏ૝ͱશମઃܭ

  11. None
  12. ʢϚωʔδυΫϥ΢υʣ

  13. ϓϩμΫτͷࠩผԽʹඞཁͳίΞٕज़ͷ ݚڀ։ൃ

  14. ՊֶతΞϓϩʔνʹΑΔΤϯδχΞϦϯά

  15. ϖύϘͰ࠷ߴͷϓϩμΫτΛ૑ΔͨΊ

  16. • ւࢁ઒ͱඒຯ͍͠͝͸Μʹғ·Εͳ͕Βͬ͘͡Γݚڀ։ൃ • ओʹࡋྔ࿑ಇɾϦϞʔτϫʔΫɾ࣌ؒ͸ࣗ༝ • ձࣾͷٕज़త՝୊ʹج͍ͯҰൠԽͨ͠ख๏ΛఏҊɾධՁ • ੵۃతʹ࿦จࣥචɾࠪಡ΍ݚڀձࢀՃɾӡӦ • ࠓ೥͸ࠃࡍԽʹ޲͚ͯੵۃతʹ׆ಈΛ։࢝

    16 ؆୯ʹϖύϘݚڀॴͷಇ͖ํͱ׆ಈਐḿ
  17. • ॴ௕ ܀ྛCTOʢίϯηϓτઃఆ΍σΟϨΫγϣϯʣ • ٬һݚڀһ ྗ෢ઌੜʢݚڀΞυόΠβٴͼٕज़ސ໰ʣ • ओ੮ݚڀһ݉νʔϑΤϯδχΞ দຊʢج൫ٕज़ઐ໳ʣ •

    ݚڀһ݉ϓϦϯγύϧΤϯδχΞ ࡾ୐ʢਓ޻஌ೳઐ໳ʣ • ݚڀһ2017೥౓৽ଔ ໺ଜʢηΩϡϦςΟ΍։ൃϓϩηεʣ 17 ϖύϘݚڀॴϝϯόʔߏ੒ʢ2018೥3݄ʣ
  18. 1. ͳΊΒ͔ͳγεςϜ 2. WebαʔϏεج൫ٕज़ͷݚڀͱ͸ 3. ༧ଌʹجͮ͘εέʔϦϯάͷݚڀ 4. ίϯςφ͕॥؀͢ΔԾ૝ج൫ٕज़ͷݚڀ 5. ·ͱΊ

    18 ໨࣍
  19. ෱ԬͰओʹ׆ಈ͍ͯ͠Δ ϖύϘݚڀॴͷऔΓ૊Έͷ঺հ

  20. 1. ͳΊΒ͔ͳγεςϜ

  21. • ίϯϐϡʔλ΍Πϯλʔωοτʹؔ͢Δٕज़͸ൃల͕ͨ͠… • ࠓ΋೔ৗతʹ৮ΕΔγεςϜ͸༷ʑͳোนʹຬͪᷓΕ͍ͯΔ • োน(ΰπΰπ)ͷऔΓআ͔ΕͨະདྷͷγεςϜΛ࣮ݱ͍ͨ͠ • ͳΊΒ͔ͳγεςϜ΁ 21 ίϯϐϡʔλͷൃలͱোน

  22. 1. γεςϜʹͱͬͯͷϢʔβ΍ɺγεςϜΛߏ੒͢Δαʔό౳ͷཁૉ͕ɺͲ ͷΑ͏ͳΧςΰϦʹଐ͢Δ͔ɺ͍͔ͳΔಛ௃Λ͔࣋ͭΛɺਫ਼៛ʹೝࣝ͢Δ 2. ͦͷࡍɺϢʔβ΍γεςϜ؅ཧऀͱ͍ͬͨਓؒʹ࿑ۤΛڧ͍ΔΑ͏ͳ໌ࣔ తͳૢ࡞Λ՝͞ͳ͍ 3. 1.͓Αͼ2.ͰಘͨΑΓਫ਼៛ͳΧςΰϦ΍ݸผͷಛ௃ɺ͋Δ͍͸ͦΕΒͷؒ ͷؔ܎ੑʹج͖ͮɺͦͷ࣌ʑͷঢ়گʹԠͯ͡࠷దͳαʔϏεΛఏڙ͢Δ ͳΊΒ͔ͳγεςϜΛ࣮ݱ͢ΔWebαʔϏεج൫ٕज़ͷݚڀ

    22 ͳΊΒ͔ͳγεςϜ͸ҎԼͷཁ݅Λຬͨ͢
  23. 2. WebαʔϏεج൫ٕज़ͷݚڀͱ͸

  24. • ਓؒͷϓϩμΫτ΁ͷൃ૝Λࢧ͑ΒΕΔج൫͕ඞཁ • ͜Ε·Ͱ͸֤छྖҬΛਓखͰΧόʔ͢Δ͜ͱ͕ଟ͔ͬͨ • ੑೳɾηΩϡϦςΟɾϦιʔε؅ཧɾӡ༻ٕज़ͳͲ • ج൫ΛػցͰࢧ͑ࣗಈԽ͠αʔϏεͷݶքΛ௒͑Δ • ਓؒͷൃ૝ͷݶքͱج൫ͷݶքͱͷউෛͷੈքͱ͍͑Δ

    24 WebαʔϏεج൫ٕज़ͷݶք͸αʔϏεͷݶք
  25. ਓؒͷൃ૝ vs ج൫ٕज़(ػց)ͱࢲͷݚڀ 25 ج൫ٕज़ ػց ϓϩμΫτ ਓؒͷൃ૝ ਓͷମྗɾਫ਼ਆͷݶք ਓͷମྗɾਫ਼ਆͷݶք

    ਓྗͰࢧ͑ଓ͚Δ ਓྗͰ޿͛ଓ͚Δ ਓྗͰࢧ͑ଓ͚Δ ϓϩμΫτͷݶքͷ෯ ج൫ٕज़ ػց ϓϩμΫτ ਓؒͷൃ૝ ػցͰࢧ͑ଓ͚Δ ϓϩμΫτͷݶքͷ෯ • ॎ࣠͸ϓϩμΫτ։ൃɾӡ༻ͷίετͱ΋ݴ͑Δ • ج൫ٕज़ͷݶքΛ௒͑Δ΂͘ਓͰΧόʔ͍ͯ͠Δ • ॎ࣠ͷίετΛ୹͘ɺԣ࣠ͷݶքͷ෯Λ޿͛Δͨ Ίͷݚڀ։ൃΛߦ͍ͬͯΔ দຊͷݚڀ
  26. • WebαʔϏεར༻ऀͷϢʔβʔମײ(User Sensation)ͷվળ • WebαʔϏεར༻ऀͷແҙࣝԼʹ͓͚Δշదͳײ֮ͷఏڙ • ౰ͨΓલʹී௨ʹҧ࿨ײͳ͘࢖͍ଓ͚ΒΕΔ͜ͱͷշద͞ • WebαʔϏεఏڙଆͷٕज़ऀମײ(Engineer Sensation)ͷվળ

    • ౰ͨΓલʹγεςϜͷ҆ఆੑΛอͪɺਓͷڧ੍հೖΛ௿ݮ 26 ࢲͷݚڀςʔϚ
  27. ͳΊΒ͔ͳγεςϜͷWebαʔϏεج൫ٕज़ͱAIٕज़ͷ׆༻ • AIతΞϓϩʔνʹΑΔݚڀ঺հ • ༧ଌʹجͮ͘εέʔϦϯάͷݚڀ • ج൫ٕज़తΞϓϩʔνʹΑΔݚڀ঺հ • Πϯελϯε͕॥؀͢ΔมԽʹڧ͍Ծ૝ج൫ٕज़ͷݚڀ 27

    ຊൃද ૒ํ޲͔ΒΞϓϩʔν
  28. 3. ༧ଌʹجͮ͘εέʔϦϯάͷݚڀ

  29. • มԽͷ଎͍WebαʔϏεӡ༻ͷΦʔτεέʔϦϯά͸ෳࡶԽ • ϦιʔεࢦඪͱWebαʔϏεશମͷؔ܎ੑͷ೺Ѳ͕ࠔ೉ • ࣌ؒ͝ͱͷར༻ಈ޲ͷਪҠཁҼͷ೺Ѳ͕ࠔ೉ • ΞΫηεස౓มಈΛ൐͏ෆఆظͳΠϕϯτͷଘࡏ • Πϯελϯε͕VMͷ৔߹ͷىಈ଎౓ͷӨڹ

    29 Ծ૝αʔόӡ༻୆਺࠷దԽͷ՝୊
  30. ෆఆظཁҼΛߟྀͨ͠༧ଌతΦʔτεέʔϦϯάख๏ͷఏҊ • WebαʔϏεӡ༻ऀ͕೺ѲՄೳͳࢦඪʹΑΔεέʔϦϯά • ӡ༻ܦݧʹجͮ҆͘ఆՔಇͷͨΊͷΞΫηεස౓Λࢦඪ • ΞΫηεස౓ʹӨڹΛ༩͑ΔෆఆظͳཁҼ΋ߟྀ • ىಈ࣌ؒΛߟྀͯ͠ࣄલʹεέʔϦϯάΛ࣮ࢪ •

    εέʔϦϯάִؒ͸Ϋϥ΢υαʔϏε՝ۚ୯ҐͰ͋Δ1࣌ؒ 30 Ծ૝αʔόӡ༻୆਺࠷దԽʹ޲͚ͯ
  31. 1. ΞΫηεස౓ͱෆఆظཁҼΛݩʹ༧ଌϞσϧΛֶश • ௕ظؒͷ࣌ܥྻσʔλʹର͠༧ଌਫ਼౓ͷߴ͍LSTMΛ࠾༻ • ฏ೔લ೔ͷΞΫηε૿Ճ΍ෆఆظ޿ࠂͷཁҼΛՃຯ 2. લ೔෼ͷΞΫηεස౓͔Β౰೔ͷΞΫηεස౓Λ༧ଌ 3. ༧ଌ஋Λ΋ͱʹ҆ఆՔಇՄೳͳαʔό୆਺Λࢉग़

    4. ىಈ࣌ؒΛߟྀͨ͠ࣄલεέʔϦϯά 31 ఏҊख๏ͷϑϩʔ
  32. ఏҊख๏ͷ࣮૷ 32 IUUQTJDPOTDPN

  33. 33 Ծ૝αʔό୆਺ͷਪҠ ೔͋ͨΓͷαʔό૯ىಈ͕࣌ؒ ࣌ؒ ͔Β࣌ؒʹ࡟ݮ ΞΫηεස౓ͷਪҠ ೔͋ͨΓΞΫηεස౓ͷඪ४ภࠩ͸໿ ͔Β໿ʹมԽɻख๏ద༻ޙ ʹεϧʔϓοτ͕҆ఆ͍ͯ͠Δ͜ͱ͕Θ͔ Δɻ

  34. • ෆఆظཁҼ(αβΤ͞Μ঱ީ܈ͳͲʣΛߟྀ • WebαʔϏεӡ༻্ͷಛੑΛՃຯ͢Δඞཁ͕༗Γ • ಥൃతͳεέʔϦϯάʹ͸ෆ޲͖ • ΞΫηεͷ؇΍͔ͳ܏޲ʹԠͨ͡εέʔϦϯάͰޮՌΛൃش • ࠓޙͷ՝୊ͱͯ͠ෆఆظཁҼͷҰൠԽ

    34 ༧ଌʹجͮ͘εέʔϦϯάͷ·ͱΊ
  35. 4. Πϯελϯε͕॥؀͢ΔมԽʹڧ͍ Ծ૝ج൫ٕज़ͷݚڀ

  36. • ݸਓ͕౰ͨΓલʹଟछଟ༷ͳWebαΠτΛ࣋ͭ࣌୅ • VPSͷΑ͏ͳࣗ༝౓ͱִ཭؀ڥ΋ٻΊΒΕ͖͍ͯͯΔ • SNSΛհͯ͠ݸਓͷίϯςϯπΛ֦ࢄ͠΍͍࣌͢୅ • ݸਓͷWebαΠτ΁ͷΞΫηεूத͢Δػձͷ૿େ • ݸਓαΠτͰ΋ਝ଎ʹΦʔτεέʔϧͰ͖Δج൫͕ඞཁ

    36 ݸਓͷWebαΠτ΁ͷΞΫηεूத΁ͷରԠ
  37. 1. Πϯελϯε௥Ճॲཧ͕௿଎Ͱ͋Δ͜ͱ 2. ϋʔυ΢ΣΞϦιʔεͷར༻ޮ཰ͷ௿͞ 3. εέʔϦϯά͢΂͖ঢ়گݕ஌ͷϦΞϧλΠϜੑͷ௿͞ 4. ۭ͖Ϧιʔε֬ೝͷͨΊͷεέδϡʔϦϯάॲཧͷ஗Ԇ 37 ҰൠతͳԾ૝Խج൫ͷΦʔτεέʔϧͷ՝୊

    ͦ΋ͦ΋ΦʔτεέʔϧΛݸਓͷαΠτʹద༻͢Δͷ΋೉͍͠…
  38. 1. Πϯελϯε௥Ճॲཧ͕௿଎Ͱ͋Δ͜ͱ 2. ϋʔυ΢ΣΞϦιʔεͷར༻ޮ཰ͷ௿͞ 3. εέʔϦϯά͢΂͖ঢ়گݕ஌ͷϦΞϧλΠϜੑͷ௿͞ 4. ۭ͖Ϧιʔε֬ೝͷͨΊͷεέδϡʔϦϯάॲཧͷ஗Ԇ 38 ҰൠతͳԾ૝Խج൫ͷΦʔτεέʔϧͷ՝୊

    ຊൃදͰ͸1.ͱ2.ͷ՝୊ΛղܾͰ͖ΔΞʔΩςΫνϟͷఏҊ → ݸਓ͕ҙࣝͤͣͱ΋࢖͑ΔαʔϏε΁ͷ࣮૷Λ໨ࢦ͢
  39. 1. Πϯελϯε௥Ճॲཧ͕௿଎Ͱ͋Δ͜ͱΛղܾ • Πϯελϯεͷঢ়ଶͷఀࢭɾىಈɾมߋΛߴ଎ʹ॥؀ • ϦΫΤετ୯ҐͰঢ়ଶΛܾఆ 2. ϋʔυ΢ΣΞϦιʔεͷར༻ޮ཰ͷ௿͞Λղܾ • ϦΫΤετ͕ແ͍Πϯελϯε͸Ұఆظؒىಈޙʹఀࢭ

    ϦΫΤετ୯ҐͰΠϯελϯεͷঢ়ଶΛܾఆ͢Δख๏ͷఏҊ 39 Πϯελϯε͕॥؀͢ΔมԽʹڧ͍ج൫ͷఏҊ
  40. • ϗετ͕॥؀͢ΔͷͰϥΠϒϥϦ͕ࣗવʹߋ৽͞Ε͍ͯ͘ • ऩ༰ઌ৘ใΛม͑Δ͚ͩͰࣗવʹऩ༰αʔόؒΛҠಈՄೳ • WordPress౳ͷҰൠతͳCMSΛ഑ஔɾΦʔτεέʔϧՄೳ • Ϋϥ΢υϓϩόΠμࢦఆͷίʔσΟϯάͷඞཁ΋ͳ͍ • ྫɿAWS

    lambdaʹྨ͢ΔServerless Architecture౳ 40 ηΩϡϦςΟ΍ӡ༻ٕज़ͷ՝୊΋ಉ࣌ʹղܾ
  41. • ঢ়ଶͷมԽΛߴ଎ʹߦ͑ͯ൓Ԡతʹಈ࡞Ͱ͖Δ͜ͱΛॏࢹ • γεςϜͷཁૉͷఀࢭ͔Βىಈॲཧͷޮ཰Խʹண໨ • γεςϜͷཁૉͷఀࢭঢ়ଶΛڐ༰͢ΔγεςϜ • ৗʹఀࢭͱىಈ͕॥؀Մೳͳ߃ৗੑΛ࣋ͭγεςϜΛ໨ࢦ͢ • ॥؀Մೳ

    = Մ༻ੑ͕ߴ͘ৗʹมԽՄೳͳج൫͕࣮ݱͰ͖Δ 41 Մ༻ੑߴ͘มԽʹڧ͍ج൫Λઃܭ͢Δʹ͸ʁ
  42. มԽ͠ଓ͚Δ͜ͱ͔ΒಘΒΕΔ҆ఆੑ 42 ϗετ" ϗετ" ϗετ" ϗετ" ϗετ" Πϯλʔωοτ ϗετ" ϗετ"

    ϗετ" ΍͕ͯఀࢭ ൓Ԡతʹىಈ ൓Ԡతʹ εέʔϧΞοϓ ऩ༰αʔόA ऩ༰αʔόB HTTPϦΫΤετ ൓Ԡతʹ εέʔϧΞ΢τ • ϗετͷىಈͱఀࢭΛ॥؀ • ৗʹ॥؀͠ଓ͚ΔΞʔΩςΫνϟ • มԽ͠ଓ͚Δ͜ͱʹΑΔ҆ఆੑ • ॥؀ͷ଎౓վળΛ௥ٻ ৗʹมԽՄೳͰ͋ΔͨΊಥൃతͳΞ ΫηεूதͷΑ͏ͳมԽʹ΋଱ੑͷ ͋ΔΞʔΩςΫνϟΛ࣮ݱՄೳ
  43. • ϗετͷىಈɾෳ੡ɾఀࢭɾ૿ڧॲཧͷޮ཰ԽΛॏࢹ • ֤छॲཧΛHTTPϦΫΤετ࣌ʹϦΞΫςΟϒʹ࣮ࢪ • ϗετʹ͸ίϯςφܕԾ૝ԽΛ࠾༻ͯ͠ىಈΛߴ଎ʹ࣮ݱ • ϦΫΤετʹج͍ͯϦΞΫςΟϒʹίϯςφͷঢ়ଶΛܾఆ 43 FastContainerΞʔΩςΫνϟͱ໋໊

  44. ίϯςφ࣌୅ͷWebαʔϏεج൫Ϟσϧ 44 ΦʔέετϨʔγϣϯ૚ (,& &$4 .BSBUIPO LT %PDLFS4XBSN /)).4UBDL ετϥςδʔ૚

    3BODIFS 'BTU$POUBJOFS αʔϏε૚ ίϯςφʹ৐Δ۩ମతͳ8FCΞϓϦ΍αʔϏε ΠϯϑϥετϥΫνϟ૚ ($1 "[VSF "84 0QFO4UBDL .FTPT #BSF.FUBM -JOVY,JU /ZBI ίϯςφϥϯλΠϜ૚ %PDLFS .PCZ DPOUBJOFSE -9$ SLU )BDPOJXB $POUBJOFS3VOUJNF*OUFSGBDF $3* ຊΞʔΩςΫνϟͷείʔϓ FastContainer͸ཧ૝తʹ͸ ΦʔέετϨʔγϣϯ૚ҎԼͷ πʔϧ܈Ͱ࣮૷ՄೳͰ͋Δ
  45. 45 10ສϦΫΤετதɺ5ສ1ϦΫΤετ͔Β εέʔϧΞ΢τΛߦ͍ɺϨεϙϯεʹӨ ڹΛ༩͑Δ͜ͱͳ͘ॠ࣌ʹෛՙ෼ࢄ͕Ͱ ͖͍ͯΔɻ 5ສϦΫΤετҎ߱͸2ίϯ ςφʹεέʔϧΞ΢τ͞Εͨ ͨΊɺϨεϙϯελΠϜ͕൒ ෼ҎԼͱͳͬͯ࢒Γͷ5ສϦ ΫΤετ୹࣌ؒͰॲཧ͍ͯ͠

    Δ͜ͱ͕෼͔Δɻ
  46. 46 10ສϦΫΤετதɺ5ສ1ϦΫΤετ ͔ΒCPU2ഒͷεέʔϧΞοϓΛߦ ͍ɺϨεϙϯεʹӨڹΛ༩͑Δ͜ͱ ͳ͘ॠ࣌ʹෛՙ෼ࢄ͕Ͱ͖͍ͯΔɻ 5ສϦΫΤετҎ߱͸CPU͕ ݩͷ2ഒʹڧԽ͞ΕͨͨΊɺ ϨεϙϯελΠϜ͕໿൒෼ͱ ͳͬͯ࢒Γͷ5ສϦΫΤετ ୹࣌ؒͰॲཧ͍ͯ͠Δ͜ͱ͕

    ෼͔Δɻ
  47. • ϦΫΤετ୯ҐͰߴ଎ʹεέʔϧΞοϓɾεέʔϧΞ΢τՄೳ • ίϯςφʹ߃ৗੑΛ࣋ͨͤΔ͜ͱͰϦιʔεͷޮ཰Խ • ίϯςφΛ࢖͍ࣺͯՄೳʹ → immutability • Ұఆ࣌ؒىಈ͢Δ͜ͱͰ౎౓ىಈΑΓߴ଎Խ

    → mortality • ߟ͑ํʹΑͬͯ͸ϝϞϦϦʔΫ͢Διϑτ΢ΣΞΛ΋ڐ༰ 47 FastContainerΞʔΩςΫνϟͷ·ͱΊ
  48. • ίϯςφ͕॥؀͢ΔͷͰϥΠϒϥϦ͕ࣗવʹߋ৽͞Ε͍ͯ͘ • ར༻ऀʹͱͬͯ͸ηΩϡϦςΟ޲্ • ఏڙଆʹͱͬͯ͸੬ऑੑରԠ΍όʔδϣϯΞοϓͷޮ཰Խ • CMDBͷऩ༰ઌ৘ใΛม͑Δ͚ͩͰࣗવʹऩ༰αʔόΛҠಈ • ϝϯςφϯε΍ো֐ରԠ࣌ͷແఀࢭରԠ͕༰қʹͳΔ

    48 FastContainerΞʔΩςΫνϟͷ·ͱΊ
  49. • ߴ଎ʹεέʔϦϯάՄೳͳϗεςΟϯάαʔϏε • ϩϦϙοϓʂϚωʔδυΫϥ΢υͷఏڙ • ϗεςΟϯάͳ͕ΒಥൃతͳมԽʹڧ͍αʔϏεͱͳΓಘΔ • ར༻ऀ͸ઐ໳తͳ஌ࣝͳ͘มԽʹڧ͍γεςϜΛར༻Մೳ • ج൫ٕज़Ͱਓͷൃ૝Λࢧ͑ϓϩμΫτͷݶքΛ௒͑Δ

    49 FastContainerͷ࣮༻Խ
  50. 5. ·ͱΊ

  51. ͳΊΒ͔ͳγεςϜͷWebαʔϏεج൫ٕज़ͱAIٕज़ͷ׆༻ • AIతΞϓϩʔνʹΑΔݚڀ঺հ • ༧ଌʹجͮ͘εέʔϦϯάͷݚڀ • ج൫ٕज़తΞϓϩʔνʹΑΔݚڀ঺հ • Πϯελϯε͕॥؀͢ΔมԽʹڧ͍Ծ૝ج൫ٕज़ͷݚڀ 51

    ຊൃදͷ·ͱΊ
  52. • WebαʔϏεར༻ऀͷϢʔβʔମײ(User Sensation)ͷվળ • WebαʔϏεఏڙଆͷٕज़ऀମײ(Engineer Sensation)ͷվળ • ݚڀ։ൃΛ௨ͯ྆͠ํ޲ͷମײΛվળ͍ͯ͘͠ • ج൫ٕज़ͷվળΛ௨ͯ͠ਓ͕ࢧ͑Δ΂͖ྖҬΛΑΓߴ౓ʹ

    • WebαʔϏεج൫ͷݶքΛ௒͑ɺϓϩμΫτͷݶքΛ௒͑Δ 52 WebαʔϏεج൫ٕज़ͷݚڀ঺հ
  53. • AI׆༻ʹΑΔޮՌͷ༗ޮੑͱཧ༝෇͚͕ࠔ೉ • AI׆༻ͱWebج൫ٕज़ͷݚڀ྆ํ޲͔ΒऔΓ૊Ή͜ͱʹΑͬ ͯ༗ޮੑ΍ཧ༝෇͚ΛධՁ͍͖͍ͯͨ͠ 53 ࠓޙͷ՝୊