PalcyでのAmazon Pinpoint採用事例/palcy with amazon pinpoint

682e42fc21ca53cfcb93761971f4510d?s=47 yuta
November 02, 2018

PalcyでのAmazon Pinpoint採用事例/palcy with amazon pinpoint

682e42fc21ca53cfcb93761971f4510d?s=128

yuta

November 02, 2018
Tweet

Transcript

  1. Palcy & Pinpoint    pixiv.inc ੴ઒ ༐ଠ

  2.   ໨࣍ • ࣗݾ঺հ & Palcy঺հ • PalcyͰͷ௨஌ͱཁ݅ •

    PinpointΛ࠾༻ͨ͠ཧ༝ • PinpointΛ࠾༻ͯ͠Α͔ͬͨ͜ͱ • ϦϦʔεޙʹมԽͨ͠ཁ݅ͱӡ༻ • ReproΛ࠾༻ͨ͠ཧ༝ • PinpointͱReproͷซ༻ͨ͠ཧ༝ͱ݁Ռ
  3. ࣗݾ঺հ   ϐΫγϒגࣜձࣾ ίϛοΫࣄۀ෦ ΤϯδχΞ ੴ઒ ༐ଠ 2017೥4݄ʹϐΫγϒͷϓϨϛΞϜνʔϜ ΁ࢀՃޙɺಉ೥9݄͔ΒPalcyͷ։ൃʹࢀ

    ՃɻҎ߱ɺAWSϦιʔεͷ؅ཧ΍αʔόʔ αΠυΞϓϦͷ։ൃΛߦ͍ͬͯ·͢ɻ
  4.   ࡞ऀͱಡऀ૒ํͷΞΫγϣϯΛ௨ ͯ͡ϚϯΨจԽͦͷ΋ͷΛԠԉ͠ ͍ͯͨ͘ΊʹɺߨஊࣾͱϐΫγϒ ͕ڞಉ։ൃͨ͠ϚϯΨΞϓϦɻ Ϣʔβʔొ࿥਺͸10ສਓΛ௒ ͑ɺܝࡌίϛοΫ਺͸300࡞඼ۙ ͘ʹͳΓɺ໊࡞΍SNSͰ࿩୊ͷ ΦϦδφϧϚϯΨ΋ܝࡌ͍ͯ͠·

    ͢ɻ
  5. Τʔϧ   ϚϯΨΛಡΜͩΓɺ࣮੷Λୡ੒͠ ͨͱ͖ʹ΋Β͑ΔϙΠϯτɻ ຖ݄ϥΠϯφοϓ͕มΘΓɺछྨ ΋ΞΠϚεΫ΍ϚάΧοϓͳͲ͕ ૿͍͑ͯ·͢ɻ

  6.   ࣮੷ ϚϯΨΛಡΜͩΓɺ͍͍Ͷͨ͠Γɺ ର৅࡞඼Λಡഁͨ͠ΓɺΞϓϦΛ ௨ͯ͠ϚϯΨΛԠԉͯ͘͠ΕΔͱɺ Πϥετ΍ΞϓϦ಺Ͱ࢖͑ΔΞΠ ςϜ͕໯͑·͢ɻ

  7.   PalcyͰͷ௨஌ͷཁ݅ • ϚϯΨ͕ಡΊΔνέοτ͕1೔2ճ഑෍͞ΕΔͷͰɺશϢʔβʔʹ௨஌͠ ͓ͯ஌Β͍ͤͨ͠ • ελʔτΞοϓΞϓϦͷͨΊɺ௨஌΍෼ੳʹଟ͘ͷίετΛׂ͚ͳ͍ͨ ΊɺͳΔ΂͘௿͘཈͍͑ͨ •

    ௨஌Λଧͬͨ͜ͱʹΑΔεύΠΫΞΫηε͸ͳΔ΂͘ආ͚͍ͨ • কདྷతʹϝʔϧΞυϨεೝূΛ༧ఆ͓ͯ͠ΓɺϝʔϧͰ௨஌΋͍ͨ͠ • কདྷతʹಛఆηάϝϯτʹରͯ͠ϢʔβʔຖʹϝοηʔδΛม͑ͯૹ৴ ͍ͨ͠
  8. ैྔ՝੍ۚͰ͋Δ͜ͱ • ن໛ʹԠͯ͡ίετ͕มΘΔͨΊɺௐ੔͠΍͘͢ӡ༻͠΍͍͢ ϝʔϧ΋ૹΕΔ͜ͱ • CongnitoͰϝʔϧΞυϨεೝূ͢Δඞཁ͕͋Δ͕ɺͦΕΛߦ͑͹ϓο γϡ௨஌ͱಉ͡ID(EndpointID)ͰϝοηʔδΛૹΔ͜ͱ͕Ͱ͖Δ   PinpointΛ࠾༻ͨ͠ཧ༝

  9. Pinpointͷಋೖ͕༰қͩͬͨ • ΞϓϦͰ͸ɺSDKΛೖΕͯগ͠ίʔυΛॻ͚͹ྑ͍͚ͩ • AWSଆͰ͸ɺCognitoΛ࢖༻ͭͭ͠CognitoʹPinpointͷݖݶΛ෇༩͢Δ ͚ͩ • PalcyͰ͸ೝূ෦෼ͰطʹCognitoΛ࢖༻͍ͯ͠ΔͨΊɺ؆୯ʹಋೖͰ͖ ͨ 

     PinpointΛ࠾༻ͨ͠ཧ༝
  10. ݸผ௨஌͕ൺֱతૹΓ΍͍͢ • αʔόʔ͔Βର৅ηάϝϯτΛ࡞Γɺૹ৴ϝοηʔδΛΤϯυϙΠϯτ ͷΧελϜଐੑʹొ࿥͓ͯ͘͠ • ࡞੒ͨ͠ηάϝϯτͱΧελϜଐੑΛ࢖ͬͨϝοηʔδΛ࢖ͬͯΩϟϯ ϖʔϯΛ࡞੒͢Δ • 1݅ͣͭ௨஌Ͱ΋Մೳ͕ͩɺͦͷ৔߹͸։෧཰ͳͲ͕औΕͳ͍ •

    ଞαʔϏε΋ީิʹ͕͋ͬͨɺαʔόʔ͔Β৘ใ͕ૹΕͳ͍ɺίετ͕ ݟ߹Θͳ͍౳Ͱ࠾༻ʹࢸΒͳ͔ͬͨ   PinpointΛ࠾༻ͨ͠ཧ༝
  11.   Pinpoint࠾༻ͯ͠Α͔ͬͨ͜ͱ ϓογϡ௨஌ͷྲྀྔௐ੔͕ϛεͳ͘ӡ༻Ͱ͖ͨ͜ͱ • ଞαʔϏεͰ΋Ωϟϯϖʔϯຖʹྲྀྔௐ੔͕Մೳ͕ͩͦΕͩͱઃఆ͠๨ ΕΔ͜ͱ͕͋ΔɻPinpoint͸ProjectશମͰઃఆͰ͖ΔͷͰ҆৺ ϩʔΧϧλΠϜκʔϯͷ࣌ؒͰ௨஌Ͱ͖Δ • ϢʔβʔͷϥΠϑαΠΫϧΛ્֐͠ͳ͍࣌ؒଳʹૹΕΔͷ͕Α͍

    • PalcyͰ͸೔ຊ࣌ؒ7࣌ͱ19࣌ʹૹ͍ͬͯΔ͕ɺւ֎ʹ͍Δ৔߹͸ͦͷ ࠃͷ7࣌ͱ19࣌ʹ௨஌͢Δ͜ͱ͕Մೳ
  12.   ϦϦʔεޙʹมԽͨ͠ཁ݅ͱӡ༻ • ৽࡞࡞඼ͷ௨஌΍ΤʔϧԠืͷ౰બΛ౰બऀʹ΋ͬͱڧௐͯ͠஌Βͤͨ ͍౳ɺߨஊࣾͷӡ༻ऀଆͰࣗ༝ʹ෼ੳɾ௨஌͍ͨ͠ཁ͕݅ग़͖ͯͨ • ϦονͳදࣔͰ௨஌Λ͍ͨ͠ɺىಈ࣌ʹର৅Ϣʔβʔʹ௨஌Λදࣔͨ͠ ͍ •

    ϐΫγϒଆͰ౎౓ґཔΛड͚ͯ෼ੳɾӡ༻͢ΔҊ΋͋Δ͕ɺεϐʔυ͕ ͍ͩͿམͪͯ͠·͏ݒ೦͕͋Δ
  13.   ReproΛ࠾༻ͨ͠ཧ༝ • ߨஊࣾͷӡ༻ऀ͕Reproʹ࢖͍׳Ε͍ͯͨͨΊɺڭҭίετ͕΄΅ͳ͘ ͳͬͨ • ΞϓϦ಺ϝοηʔδͰϦονͳ௨஌ΛૹΕΔ

  14.   PinpointͱReproͷซ༻ͨ͠ཧ༝ • ϝʔϧͰͷ௨஌ཁ͕݅ຬͨͤͳ͍ͷͰPinpointͱซ༻͍ͯ͠Δ • ࢖༻Ͱ͖ΔΠϕϯτ਺͸Pinpointͷํ͕ଟ͍ͨΊɺͱΓ͋͑ͣஷΊ͓ͯ ͍ͯ͋ͱͰ෼ੳ͕͠΍͍͢

  15.   PinpointͱReproͷซ༻ͨ݁͠Ռ • ֹ݄අ༻Ͱൺֱͯ͠ΈΔͱɺPinpointͱReproͰ͸਺ेഒͷ͕ࠩ͋Δ • ελʔτΞοϓΞϓϦͷΑ͏ͳ৔߹ɺPinponintͷํ͕ैྔ՝ۚͷͨΊ ಋೖ͠΍͍͢ • σΟϨΫλʔ΍ӡ༻ऀͳͲͷΤϯδχΞҎ֎͕࢖͏৔߹͸ɺ؅ཧը໘্

    ʹϓϨϏϡʔ͕͋ͬͨΓɺ͢Ͱʹ෼ੳ͞Ε͍ͯΔํ͕ಋೖ͠΍͍͢ • ༷ʑͳσόΠεʹ௨஌ΛૹΔ৔߹͸ɺPinpointͷํ͕̍ͭͷγεςϜͰ ׬݁͢Δ