Slide 1

Slide 1 text

ϖύϘݚڀॴʹΑΔWebαʔϏεͷϢʔβମײͱٕज़ऀମײʹؔ͢Δݚڀ ϖύϘݚڀॴ ओ੮ݚڀһ νʔϑΤϯδχΞ দຊ྄հ / Pepabo R&D Institute, GMO Pepabo, Inc. 2018.03.26 ϖύϘݚڀॴ આ໌ձˏ۝भେֶ ৘ใج൫ݚڀ։ൃηϯλʔ ͳΊΒ͔ͳγεςϜΛ໨ࢦͨ͠ ϖύϘݚڀॴͷऔΓ૊Έͱݚڀ঺հ

Slide 2

Slide 2 text

• ϖύϘݚڀॴ ओ੮ݚڀһ • ژ౎େֶത࢜ʢ৘ใֶʣ • νʔϑΤϯδχΞ • ݩΠϯϑϥΤϯδχΞ • ೔ຊOSS঑ྭ৆ɾ৘ใॲཧֶձ ࢁԼه೦ݚڀ৆ 2 দຊ྄հ / ·ͭ΋ͱΓʔ / @matsumotory

Slide 3

Slide 3 text

ࢲͷ࠷ۙͷݚڀ։ൃͷऔΓ૊Έ

Slide 4

Slide 4 text

۝भେֶͱͷऔΓ૊Έ

Slide 5

Slide 5 text

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

Slide 6

Slide 6 text

ݝ΍ࢢͱͷऔΓ૊Έ

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

Ruby AssociationͱͷऔΓ૊Έ

Slide 9

Slide 9 text

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

Slide 10

Slide 10 text

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

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

ʢϚωʔδυΫϥ΢υʣ

Slide 13

Slide 13 text

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

Slide 14

Slide 14 text

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

Slide 15

Slide 15 text

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

Slide 16

Slide 16 text

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

Slide 17

Slide 17 text

• ॴ௕ ܀ྛCTOʢίϯηϓτઃఆ΍σΟϨΫγϣϯʣ • ٬һݚڀһ ྗ෢ઌੜʢݚڀΞυόΠβٴͼٕज़ސ໰ʣ • ओ੮ݚڀһ݉νʔϑΤϯδχΞ দຊʢج൫ٕज़ઐ໳ʣ • ݚڀһ݉ϓϦϯγύϧΤϯδχΞ ࡾ୐ʢਓ޻஌ೳઐ໳ʣ • ݚڀһ2017೥౓৽ଔ ໺ଜʢηΩϡϦςΟ΍։ൃϓϩηεʣ 17 ϖύϘݚڀॴϝϯόʔߏ੒ʢ2018೥3݄ʣ

Slide 18

Slide 18 text

1. ͳΊΒ͔ͳγεςϜ 2. WebαʔϏεج൫ٕज़ͷݚڀͱ͸ 3. ༧ଌʹجͮ͘εέʔϦϯάͷݚڀ 4. ίϯςφ͕॥؀͢ΔԾ૝ج൫ٕज़ͷݚڀ 5. ·ͱΊ 18 ໨࣍

Slide 19

Slide 19 text

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

Slide 20

Slide 20 text

1. ͳΊΒ͔ͳγεςϜ

Slide 21

Slide 21 text

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

Slide 22

Slide 22 text

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

Slide 23

Slide 23 text

2. WebαʔϏεج൫ٕज़ͷݚڀͱ͸

Slide 24

Slide 24 text

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

Slide 25

Slide 25 text

ਓؒͷൃ૝ vs ج൫ٕज़(ػց)ͱࢲͷݚڀ 25 ج൫ٕज़ ػց ϓϩμΫτ ਓؒͷൃ૝ ਓͷମྗɾਫ਼ਆͷݶք ਓͷମྗɾਫ਼ਆͷݶք ਓྗͰࢧ͑ଓ͚Δ ਓྗͰ޿͛ଓ͚Δ ਓྗͰࢧ͑ଓ͚Δ ϓϩμΫτͷݶքͷ෯ ج൫ٕज़ ػց ϓϩμΫτ ਓؒͷൃ૝ ػցͰࢧ͑ଓ͚Δ ϓϩμΫτͷݶքͷ෯ • ॎ࣠͸ϓϩμΫτ։ൃɾӡ༻ͷίετͱ΋ݴ͑Δ • ج൫ٕज़ͷݶքΛ௒͑Δ΂͘ਓͰΧόʔ͍ͯ͠Δ • ॎ࣠ͷίετΛ୹͘ɺԣ࣠ͷݶքͷ෯Λ޿͛Δͨ Ίͷݚڀ։ൃΛߦ͍ͬͯΔ দຊͷݚڀ

Slide 26

Slide 26 text

• WebαʔϏεར༻ऀͷϢʔβʔମײ(User Sensation)ͷվળ • WebαʔϏεར༻ऀͷແҙࣝԼʹ͓͚Δշదͳײ֮ͷఏڙ • ౰ͨΓલʹී௨ʹҧ࿨ײͳ͘࢖͍ଓ͚ΒΕΔ͜ͱͷշద͞ • WebαʔϏεఏڙଆͷٕज़ऀମײ(Engineer Sensation)ͷվળ • ౰ͨΓલʹγεςϜͷ҆ఆੑΛอͪɺਓͷڧ੍հೖΛ௿ݮ 26 ࢲͷݚڀςʔϚ

Slide 27

Slide 27 text

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

Slide 28

Slide 28 text

3. ༧ଌʹجͮ͘εέʔϦϯάͷݚڀ

Slide 29

Slide 29 text

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

Slide 30

Slide 30 text

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

Slide 31

Slide 31 text

1. ΞΫηεස౓ͱෆఆظཁҼΛݩʹ༧ଌϞσϧΛֶश • ௕ظؒͷ࣌ܥྻσʔλʹର͠༧ଌਫ਼౓ͷߴ͍LSTMΛ࠾༻ • ฏ೔લ೔ͷΞΫηε૿Ճ΍ෆఆظ޿ࠂͷཁҼΛՃຯ 2. લ೔෼ͷΞΫηεස౓͔Β౰೔ͷΞΫηεස౓Λ༧ଌ 3. ༧ଌ஋Λ΋ͱʹ҆ఆՔಇՄೳͳαʔό୆਺Λࢉग़ 4. ىಈ࣌ؒΛߟྀͨ͠ࣄલεέʔϦϯά 31 ఏҊख๏ͷϑϩʔ

Slide 32

Slide 32 text

ఏҊख๏ͷ࣮૷ 32 IUUQTJDPOTDPN

Slide 33

Slide 33 text

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

Slide 34

Slide 34 text

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

Slide 35

Slide 35 text

4. Πϯελϯε͕॥؀͢ΔมԽʹڧ͍ Ծ૝ج൫ٕज़ͷݚڀ

Slide 36

Slide 36 text

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

Slide 37

Slide 37 text

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

Slide 38

Slide 38 text

1. Πϯελϯε௥Ճॲཧ͕௿଎Ͱ͋Δ͜ͱ 2. ϋʔυ΢ΣΞϦιʔεͷར༻ޮ཰ͷ௿͞ 3. εέʔϦϯά͢΂͖ঢ়گݕ஌ͷϦΞϧλΠϜੑͷ௿͞ 4. ۭ͖Ϧιʔε֬ೝͷͨΊͷεέδϡʔϦϯάॲཧͷ஗Ԇ 38 ҰൠతͳԾ૝Խج൫ͷΦʔτεέʔϧͷ՝୊ ຊൃදͰ͸1.ͱ2.ͷ՝୊ΛղܾͰ͖ΔΞʔΩςΫνϟͷఏҊ → ݸਓ͕ҙࣝͤͣͱ΋࢖͑ΔαʔϏε΁ͷ࣮૷Λ໨ࢦ͢

Slide 39

Slide 39 text

1. Πϯελϯε௥Ճॲཧ͕௿଎Ͱ͋Δ͜ͱΛղܾ • Πϯελϯεͷঢ়ଶͷఀࢭɾىಈɾมߋΛߴ଎ʹ॥؀ • ϦΫΤετ୯ҐͰঢ়ଶΛܾఆ 2. ϋʔυ΢ΣΞϦιʔεͷར༻ޮ཰ͷ௿͞Λղܾ • ϦΫΤετ͕ແ͍Πϯελϯε͸Ұఆظؒىಈޙʹఀࢭ ϦΫΤετ୯ҐͰΠϯελϯεͷঢ়ଶΛܾఆ͢Δख๏ͷఏҊ 39 Πϯελϯε͕॥؀͢ΔมԽʹڧ͍ج൫ͷఏҊ

Slide 40

Slide 40 text

• ϗετ͕॥؀͢ΔͷͰϥΠϒϥϦ͕ࣗવʹߋ৽͞Ε͍ͯ͘ • ऩ༰ઌ৘ใΛม͑Δ͚ͩͰࣗવʹऩ༰αʔόؒΛҠಈՄೳ • WordPress౳ͷҰൠతͳCMSΛ഑ஔɾΦʔτεέʔϧՄೳ • Ϋϥ΢υϓϩόΠμࢦఆͷίʔσΟϯάͷඞཁ΋ͳ͍ • ྫɿAWS lambdaʹྨ͢ΔServerless Architecture౳ 40 ηΩϡϦςΟ΍ӡ༻ٕज़ͷ՝୊΋ಉ࣌ʹղܾ

Slide 41

Slide 41 text

• ঢ়ଶͷมԽΛߴ଎ʹߦ͑ͯ൓Ԡతʹಈ࡞Ͱ͖Δ͜ͱΛॏࢹ • γεςϜͷཁૉͷఀࢭ͔Βىಈॲཧͷޮ཰Խʹண໨ • γεςϜͷཁૉͷఀࢭঢ়ଶΛڐ༰͢ΔγεςϜ • ৗʹఀࢭͱىಈ͕॥؀Մೳͳ߃ৗੑΛ࣋ͭγεςϜΛ໨ࢦ͢ • ॥؀Մೳ = Մ༻ੑ͕ߴ͘ৗʹมԽՄೳͳج൫͕࣮ݱͰ͖Δ 41 Մ༻ੑߴ͘มԽʹڧ͍ج൫Λઃܭ͢Δʹ͸ʁ

Slide 42

Slide 42 text

มԽ͠ଓ͚Δ͜ͱ͔ΒಘΒΕΔ҆ఆੑ 42 ϗετ" ϗετ" ϗετ" ϗετ" ϗετ" Πϯλʔωοτ ϗετ" ϗετ" ϗετ" ΍͕ͯఀࢭ ൓Ԡతʹىಈ ൓Ԡతʹ εέʔϧΞοϓ ऩ༰αʔόA ऩ༰αʔόB HTTPϦΫΤετ ൓Ԡతʹ εέʔϧΞ΢τ • ϗετͷىಈͱఀࢭΛ॥؀ • ৗʹ॥؀͠ଓ͚ΔΞʔΩςΫνϟ • มԽ͠ଓ͚Δ͜ͱʹΑΔ҆ఆੑ • ॥؀ͷ଎౓վળΛ௥ٻ ৗʹมԽՄೳͰ͋ΔͨΊಥൃతͳΞ ΫηεूதͷΑ͏ͳมԽʹ΋଱ੑͷ ͋ΔΞʔΩςΫνϟΛ࣮ݱՄೳ

Slide 43

Slide 43 text

• ϗετͷىಈɾෳ੡ɾఀࢭɾ૿ڧॲཧͷޮ཰ԽΛॏࢹ • ֤छॲཧΛHTTPϦΫΤετ࣌ʹϦΞΫςΟϒʹ࣮ࢪ • ϗετʹ͸ίϯςφܕԾ૝ԽΛ࠾༻ͯ͠ىಈΛߴ଎ʹ࣮ݱ • ϦΫΤετʹج͍ͯϦΞΫςΟϒʹίϯςφͷঢ়ଶΛܾఆ 43 FastContainerΞʔΩςΫνϟͱ໋໊

Slide 44

Slide 44 text

ίϯςφ࣌୅ͷ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͸ཧ૝తʹ͸ ΦʔέετϨʔγϣϯ૚ҎԼͷ πʔϧ܈Ͱ࣮૷ՄೳͰ͋Δ

Slide 45

Slide 45 text

45 10ສϦΫΤετதɺ5ສ1ϦΫΤετ͔Β εέʔϧΞ΢τΛߦ͍ɺϨεϙϯεʹӨ ڹΛ༩͑Δ͜ͱͳ͘ॠ࣌ʹෛՙ෼ࢄ͕Ͱ ͖͍ͯΔɻ 5ສϦΫΤετҎ߱͸2ίϯ ςφʹεέʔϧΞ΢τ͞Εͨ ͨΊɺϨεϙϯελΠϜ͕൒ ෼ҎԼͱͳͬͯ࢒Γͷ5ສϦ ΫΤετ୹࣌ؒͰॲཧ͍ͯ͠ Δ͜ͱ͕෼͔Δɻ

Slide 46

Slide 46 text

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

Slide 47

Slide 47 text

• ϦΫΤετ୯ҐͰߴ଎ʹεέʔϧΞοϓɾεέʔϧΞ΢τՄೳ • ίϯςφʹ߃ৗੑΛ࣋ͨͤΔ͜ͱͰϦιʔεͷޮ཰Խ • ίϯςφΛ࢖͍ࣺͯՄೳʹ → immutability • Ұఆ࣌ؒىಈ͢Δ͜ͱͰ౎౓ىಈΑΓߴ଎Խ → mortality • ߟ͑ํʹΑͬͯ͸ϝϞϦϦʔΫ͢Διϑτ΢ΣΞΛ΋ڐ༰ 47 FastContainerΞʔΩςΫνϟͷ·ͱΊ

Slide 48

Slide 48 text

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

Slide 49

Slide 49 text

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

Slide 50

Slide 50 text

5. ·ͱΊ

Slide 51

Slide 51 text

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

Slide 52

Slide 52 text

• WebαʔϏεར༻ऀͷϢʔβʔମײ(User Sensation)ͷվળ • WebαʔϏεఏڙଆͷٕज़ऀମײ(Engineer Sensation)ͷվળ • ݚڀ։ൃΛ௨ͯ྆͠ํ޲ͷମײΛվળ͍ͯ͘͠ • ج൫ٕज़ͷվળΛ௨ͯ͠ਓ͕ࢧ͑Δ΂͖ྖҬΛΑΓߴ౓ʹ • WebαʔϏεج൫ͷݶքΛ௒͑ɺϓϩμΫτͷݶքΛ௒͑Δ 52 WebαʔϏεج൫ٕज़ͷݚڀ঺հ

Slide 53

Slide 53 text

• AI׆༻ʹΑΔޮՌͷ༗ޮੑͱཧ༝෇͚͕ࠔ೉ • AI׆༻ͱWebج൫ٕज़ͷݚڀ྆ํ޲͔ΒऔΓ૊Ή͜ͱʹΑͬ ͯ༗ޮੑ΍ཧ༝෇͚ΛධՁ͍͖͍ͯͨ͠ 53 ࠓޙͷ՝୊