Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Amazon Interactive Video Service の一年を振り返る

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

Amazon Interactive Video Service の一年を振り返る

Classmethod が主催する Developers.IO 2021 Decadeというオンラインイベントにて、「Amazon Interactive Video Service の一年を振り返る」というテーマでお話させていただきましたので、資料を公開します。

動画 → https://youtu.be/OT7kTGS-UQQ

Twitter@omaepasuta1

Avatar for RyousukeOomae

RyousukeOomae

October 07, 2021

More Decks by RyousukeOomae

Other Decks in Technology

Transcript

  1. 2 ࣗݾ঺հ େલ ྒ༞ʢPPNBFSZPVTVLFʣ • "84ࣄۀຊ෦ ίϯαϧςΟϯά෦ • ೖࣾ ೥

    ݄ • "1/"845PQ&OHJOFFST • ܦྺ • 4*FSΫϥεϝιου • ޷͖ͳαʔϏε • "84.FEJB4FSWJDFT
  2. 8 "NB[PO*74ͱ͸ • ࠓ·Ͱ "84ʹ͓͚Δಈը഑৴ܥͷαʔϏε͸ ೥ʹങऩͨ͠ &MFNFOUBMࣾͷٕज़͕ϕʔεͱͳ͍ͬͯͨ • ҰํͰɺ"NB[PO*74ͷϕʔεͷٕज़͸ 5XJUDI

    ͱͳ͍ͬͯΔ ʢ5XJUDI͸ "NB[PO͕ ೥ʹങऩʣ “Twitch を機能させているものと同じ技術を採⽤しているので、セットアップも素 早く簡単に⾏えます” - 「Amazon Interactive Video Service のよくある質問」より IUUQTBXTBNB[PODPNKQJWTGBRT
  3. 14 "NB[PO*74ͷಛ௃ r ͦͷ • αʔϏεϦϦʔεͱ߹Θͤɺ"NB[PO*741MBZFS4%,Λఏڙ • ϥΠϒετϦʔϛϯάΛ࠶ੜ͢ΔҝͷಈըϓϨΠϠʔΛ࣮૷͢Δҝͷ 4%, •

    ࠓ·Ͱ "84͔ΒಈըϓϨΠϠʔ෦෼ʹؔ͢Δ 4%,͸ఏڙ͞Ε͍ͯͳ͔ͬ ͨҝɺ7JEFPKT ౳ͷ 044΍ɺ5)&0QMBZFS ͱ͍ͬͨ੡඼Λར༻͢Δඞ ཁ͕͋ͬͨ • ౰વ࣮૷͸ඞཁ͕ͩɺޙड़͢Δ *7430$,4 ʹαϯϓϧ΍σϞ͕ॆ࣮
  4. 18 "NB[PO*74ͷಛ௃ r ͦͷ • "NB[PO*74͸ҎԼͷػೳɾಛ௃Λ࣋ͭ • ϥΠϒετϦʔϛϯά͸ ඵະຬͷ௿஗Ԇ഑৴Λ࣮ݱ •

    ετϦʔϜʹϝλσʔλΛຒΊࠐΊΔ 5JNFE.FUBEBUB"1*ͷఏڙ • ϦΞϧλΠϜͰࢹௌऀʹΞϯέʔτΛऔΔɺͳͲ͕Մೳʹ IUUQTXXXJWTSPDLTFYBNQMFT  "NB[PO*744JNQMF2VJ[%FNPXJUI5JNFE.FUBEBUB
  5. 21 ࢖͍෼͚ϙΠϯτͷྫ • ػೳͷ๛෋͞ • &MFNFOUBMܥαʔϏε͸ "NB[PO*74ͱൺֱ͠ߴ౓ͳػೳΛଟ͘ఏڙ • ҰํͰɺػೳ͕๛෋ͳ෼ΩϟονΞοϓ΋ඞཁͱͳΔ •

    طଘαʔϏε੡඼ͱͷ૊Έ߹ΘͤՄ൱ • &MFNFOUBMܥαʔϏε͸໾ׂ͝ͱʹαʔϏε͕෼͔Ε͍ͯΔҝɺطଘͷΦ ϯϓϨ੡඼΍ SE1BSUZ੡඼ͱͷ૊Έ߹Θ͕ͤ͠΍͍͢ • "NB[PO*74͸୯ମͰϥΠϒ഑৴ʹඞཁͳػೳΛ·ΔͬͱΧόʔ͍ͯ͠Δ ҝɺطଘ੡඼ͱ૊Έ߹ΘͤΔͷ͸೉͍͠
  6. 27 ओͳΞοϓσʔτҰཡ ೔෇ Ξοϓσʔτ಺༰  "NB[PO*OUFSBDUJWF7JEFP4FSWJDFϦϦʔε  ϓϥΠϕʔτ഑৴ػೳͷ௥Ճ  $MPVE'PSNBUJPOαϙʔτ

     λΠϜυϝλσʔλ "1*ͰຒΊࠐΜͩϝλσʔλ͕ίϯιʔϧͰ֬ೝՄೳʹ  4΁ͷ࿥ըػೳ͕௥Ճ  $MPVE8BUDIϝτϦΫε͕௥Ճɺνϟϯωϧࢹௌऀ਺ΛϝτϦΫεͰऔಘՄೳʹ  "OESPJEJ04޲͚ͷϒϩʔυΩϟετ 4%,͕ఏڙ։࢝
  7. 29 $MPVE'PSNBUJPOαϙʔτ • $MPVE'PSNBUJPOͰ "NB[PO*74Ϧιʔε͕࡞੒Մೳʹ • ݩʑ $-*͸ରԠ͍ͯͨ͠ • ݱ࣌఺ͰͷϦιʔεҰཡ͸ҎԼ

    • "84*74$IBOOFM • "84*741MBZCBDL,FZ1BJS • "84*743FDPSE$POGJHVSBUJPO • "84*744USFBN,FZ IUUQTEFWDMBTTNFUIPEKQBSUJDMFTBNB[POJWTOPXTVQQPSUTBXTDMPVEGPSNBUJPO
  8. 31 4΁ͷ࿥ըػೳ͕௥Ճ • "NB[PO*74ͰϥΠϒετϦʔϜΛߦ͍ͭͭɺࢦఆͨ͠ 4ʹ࿥ ըϑΝΠϧΛੜ੒Մೳʹ • ௥Ճඅ༻ෆཁʢ4ར༻අͷΈʣ • ϑΝΠϧ͸

    NV UT ܗࣜ • αϜωΠϧ΋ੜ੒͞ΕΔ IUUQTEFWDMBTTNFUIPEKQBSUJDMFTVQEBUFBNB[POJOUFSBDUJWFWJEFPTFSWJDFTVQQPSUSFDPSEJOH
  9. 32 ࢹௌऀ਺౳͕ $MPVE8BUDIͰऔಘՄೳʹ • $MPVE8BUDIϝτϦΫεʹҎԼ͕௥Ճ • $PODVSSFOU4USFBNT ετϦʔϛϯάதͷνϟϯωϧ਺ • $PODVSSFOU7JFXT

    νϟϯωϧ͋ͨΓͷಉ࣌ࢹௌճ਺ • $PODVSSFOU7JFXT͸ಉҰΫϥΠΞϯτʹର͢ΔॏෳഉআΛߦΘ ͳ͍ҝɺ༻్ʹ͸஫ҙ IUUQTEFWDMBTTNFUIPEKQBSUJDMFTVQEBUFBNB[POJOUFSBDUJWFWJEFPTFSWJDFDMPVEXBUDINFUSJDT