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

再利用可能なサーバーレス配信コンポーネント

 再利用可能なサーバーレス配信コンポーネント

2022/02/09 JAWS-UG 初心者支部にて登壇したスライドです。
コミュニティイベントで再利用できる形で、配信サイトのコンポーネントを作っていきたい、ということでみなさんからご意見を仰ぎました。
案1の方が多く、自分もそう思っていたのでよかったです。

matsuihidetoshi

February 09, 2022
Tweet

More Decks by matsuihidetoshi

Other Decks in Technology

Transcript

  1. দҪӳढ़
    ࠶ར༻ՄೳͳαʔόʔϨε഑৴ίϯϙʔωϯτ

    View Slide

  2. ࣗݾ঺հ
    দҪӳढ़
    ೥݄೔ੜ·Ε
    ੩Ԭݝཱ඿দ޻ۀߴ౳ֶߍ৘ใٕज़Պଔۀ
    ੡଄ۀɺݐங౔໦ɺελʔτΞοϓͳͲෳ਺ۀछɾ৬छܦݧ
    ೥͝ΖΑΓ8FCܥͷ։ൃʹܞΘΔ
    גࣜձࣾελʔτΞοϓςΫϊϩδʔςοΫϦʔυ
    ೥݄ΑΓ"844FSWFSMFTT)FSP

    View Slide

  3. ৭ʑ͋ͬͯ౦ژ͔Β6λʔϯ
    ब৬׆ಈ͕͖͔͚ͬͰ஍ݩͷٕज़ίϛϡχςΟʹࢀՃ͢Δ༷ʹͳΓɺ+"846(ͱग़ձ͏
    ΄΅݄։࠵ͷษڧձͰԿ͔࡞ͬͯൃද͢Δͷ͕श׳ʹ
    CVJMEFST
    fl
    BTI΁ͷهࣄͷΦϑΝʔΛ΋Β͍ɺఆظతʹدߘ
    ίϩφ΢ΠϧεରࡦͷγϏοΫςοΫʹࢀը
    +"84%":4SF$POOFDU࣮ߦһ
    "844FSWFSMFTT)FSPʹબ͹ΕΔ
    +"841"/,3"5*0/6QUJMM%PXO࣮ߦҕһ
    +"846(ͱͷؔΘΓ

    View Slide

  4. +"84%":4SF$POOFDU
    ೥݄։࠵
    +"846(೥ؒΛ௨ͯ͠࠷େͷΠϕϯτ
    աڈ࠷ߴͷਓ͍ۙࢀՃਃ͠ࠐΈ
    ίϛϡχςΟΠϕϯτͱͯ͠ࠃ಺࠷େڃ
    ΠϕϯταΠτɺ഑৴ج൫౳͸֎෦ҕୗͤͣ
    શͯίϛϡχςΟϝϯόʔ͕ߏங

    View Slide

  5. View Slide

  6. +"841"/,3"5*0/6QUJMM%PXO
    ೥݄։࠵
    ࣌ؒ։࠵ͷΦϯϥΠϯΠϕϯτ
    ੈքதͷ"84ίϛϡχςΟϝϯόʔ͕ొஃ
    ϙέτʔΫΛ࢖ͬͨಉ࣌௨༁
    ΠϕϯταΠτɺ഑৴ج൫౳͸֎෦ҕୗͤͣ
    શͯίϛϡχςΟϝϯόʔ͕ߏங

    View Slide

  7. ؅ཧը໘͸ࣗ࡞ͤͣʹ
    4QSFBETIFFUΛ"1*Խͯ͠࢖༻
    ഑৴ࢹௌऀ਺อଘɾදࣔͷ
    όοΫΤϯυ͸ίʔυ؅ཧͯ͠
    ࠓޙͷΠϕϯτʹ΋ྲྀ༻Մೳʹ
    ഑৴ΦϖϨʔλʔଆͰ
    શͯͷ৘ใΛ߹੒ͯ͠
    ಈը಺ʹؚΊΔ

    View Slide

  8. ഑৴αΠτΛlˠzͰߏங
    ͳͥlΞϦϞϊzͰ͸ͳ͘lˠzͳͷ͔ʁ
    ୈࡾऀʹ੍ݶΛड͚ͳ͍
    ΦϦδφϦςΟͷ͋ΔମݧΛఏڙͰ͖Δ
    ͍ͭͰʹαʔϏεͷ࣮ݧɾݕূʹ΋ͳΔ
    ίϛϡχςΟͷఈྗΛ஌Β͠Ί͍ͨ
    ͳΜ͔Ϡό͍͜ͱ΍Γ͍ͨ

    View Slide

  9. ຖճ΍Δͷ͠ΜͲ͍ʜ
    ഑৴αΠτ࡞Δ͘Β͍ͳΒ࣮͸؆୯
    ͚ͩͲ࣮ࡍ͸৭ʑඞཁʹͳͬͯ͘Δ
    ࢹௌऀ਺දࣔ
    ొஃऀɾൃද಺༰ͷදࣔ
    ౎౓ɺࣅͨΑ͏ͳ΋ͷΛखΛಈ͔ͯ͠࡞Δͷେม
    ΠέͯΔ؅ཧํ๏ͳ͍͔ʜ

    View Slide

  10. ΠέͯΔ㱠࠷৽ٕज़ͰΨνΨνʹݻΊΔ
    ΠέͯΔϫʔΫ͢Δ
    ಛఆٕज़റΓ͢Δ͜ͱ͕໨తͰ͸ͳ͍
    ख਺͕࠷খʹͳΔ͜ͱ͕໨తͰ͸ͳ͍
    ཁ͸ɺຖճಉ͜͡ͱͷ܁Γฦ͕͠ɺͬ͘͟ΓݮΕ͹ྑ͍
    ܸͰ্ཱ͕ͪΕ͹ޚͷࣈ͚ͩͲ
    ·͊ͦΕͳΓʹָͳΒผʹ͍͍

    View Slide

  11. ΍Γ͍ͨߏ੒
    ಈըͷ഑৴͕Ͱ͖Δ
    ొஃऀ΍ൃද಺༰ͳͲͷ৘ใ͕
    ϦΞϧλΠϜߋ৽Ͱ͖Δ
    ϦΞϧλΠϜʹࢹௌऀ਺͕ݟΕΔ
    Ξϯέʔτ͸΍Βͳ͍
    ඞཁͳ࣌͸ޙ෇͚
    ຖճઈରཉ͍͠΋ͷʹߜͬͯ
    ͋ͱ͸ݸผରԠ

    View Slide

  12. Ҋ"NQMJGZ$%,ซ༻
    $POTPMF
    $POTPMF
    $%,
    "NQMJGZ
    $%,

    View Slide

  13. Ҋ$%,·Δͬͱ
    $POTPMF
    $POTPMF
    $%,
    "NQMJGZ
    $%,

    View Slide

  14. Ͳ͏΍Δͷ͕͍͍ͱࢥ͍·͔͢ʁ

    View Slide

  15. ੵۃ࠾༻தͰ͢ʂ
    ΤϯδχΞ
    σβΠφʔ
    ͓͢͢ΊϙΠϯτ
    ෩௨͕͠Α͘ఏҊ͠΍͍͢
    ॊೈͳಇ͖ํ
    ৽نҊ݅ɾະܦݧٕज़΁ͷνϟϨϯδ
    ࣾ֎ίϛϡχςΟ׆ಈͷ঑ྭɾαϙʔτ
    ʮελςΫʯͰάάͬͯΈ͍ͯͩ͘͞ʂ

    View Slide

  16. ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ

    View Slide