Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
コミュニティイベントでのサーバーレスアーキテクチャ実践 "0→1"
matsuihidetoshi
October 08, 2021
Technology
2
330
コミュニティイベントでのサーバーレスアーキテクチャ実践 "0→1"
JAWS DAYS 2021 re:Connect のアーキテクチャについて、スタートアップの開発的な観点から解説しました。
matsuihidetoshi
October 08, 2021
Tweet
Share
More Decks by matsuihidetoshi
See All by matsuihidetoshi
コミュニティイベント配信基盤での サーバーレスアーキテクチャ実践
matsuihidetoshi
0
310
再利用可能なサーバーレス配信コンポーネント
matsuihidetoshi
0
56
Amplify とノー(ロー)コード開発
matsuihidetoshi
0
19
ノーコード時代のアーキテクチャ
matsuihidetoshi
2
390
Amazon IVS viewers count automation
matsuihidetoshi
0
17
浜松からの Join に踏み切るまでの葛藤と現在
matsuihidetoshi
0
35
Python で作るサーバーレスアプリケーション
matsuihidetoshi
0
670
AWS Amplify と Amazon IVS, Amazon Chimeで作る配信サイト / サーバーレスビデオチャットWebアプリ
matsuihidetoshi
3
1.5k
AWS Amlify と Amazon Chimeで作る サーバーレスビデオチャットWebアプリ
matsuihidetoshi
0
27
Other Decks in Technology
See All in Technology
Who owns the Service Level?
chaspy
5
680
モデリング、コンテキスト トランジション +1 / Data modeling
ishiayaya
0
110
We’re all on the path of growth 🌱
mosky
1
360
Adopting Kafka for the #1 job site in the world
ymyzk
1
250
~スタートアップの人たちに捧ぐ~ 監視再入門 in AWS
track3jyo
PRO
30
8.3k
mROS 2のススメ
takasehideki
0
290
jaws-ug-asa-datasync-20220510
hiashisan
0
450
Power BI Premiumでデータ準備!
hanaseleb
1
170
LINEのData Platform室が実践する大規模分散環境のCapacity Planning
line_developers
PRO
0
220
AWS CLI入門_20220513
suzakiyoshito
0
3.4k
220428event_matsuda_part
caddi_eng
0
240
キャッチアップ Android 13 / Catch up Android 13
yanzm
2
820
Featured
See All Featured
Web Components: a chance to create the future
zenorocha
303
40k
The Web Native Designer (August 2011)
paulrobertlloyd
74
1.9k
Designing for Performance
lara
596
63k
Principles of Awesome APIs and How to Build Them.
keavy
113
15k
Rails Girls Zürich Keynote
gr2m
86
12k
Why Our Code Smells
bkeepers
PRO
324
54k
Automating Front-end Workflow
addyosmani
1351
200k
BBQ
matthewcrist
74
7.9k
The Mythical Team-Month
searls
208
39k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
3
430
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
151
12k
Building Your Own Lightsaber
phodgson
94
4.6k
Transcript
দҪӳढ़ ίϛϡχςΟΠϕϯτͰͷ αʔόʔϨεΞʔΩςΫνϟ࣮ફ "0→1" ʲ"NQMJGZ+BQBO6(Y4UBSUVQʳ.FFUVQ"84"NQMJGZ+1
ࣗݾհ দҪӳढ़ ݄ੜ·Ε ੩Ԭݝཱদۀߴֶߍใٕज़Պଔۀ ۀɺݐஙɺελʔτΞοϓͳͲෳۀछɾ৬छܦݧ ͝ΖΑΓ8FCܥͷ։ൃʹܞΘΔ גࣜձࣾελʔτΞοϓςΫϊϩδʔcςοΫϦʔυ ݄ΑΓ"844FSWFSMFTT)FSP
৭ʑ͋ͬͯ౦ژ͔Β6λʔϯ ब৬׆ಈ͕͖͔͚ͬͰݩͷٕज़ίϛϡχςΟʹࢀՃ͢Δ༷ʹͳΓɺ+"846(ͱग़ձ͏ ΄΅݄։࠵ͷษڧձͰԿ͔࡞ͬͯൃද͢Δͷ͕श׳ʹ CVJMEFST fl BTIͷهࣄͷΦϑΝʔΛΒ͍ɺఆظతʹدߘ
ίϩφΠϧεରࡦͷγϏοΫςοΫʹࢀը +"84%":4SF$POOFDU࣮ߦһʹ "844FSWFSMFTT)FSPʹબΕΔ +"846(ͱͷؔΘΓ
+"84%":4SF$POOFDU ݄։࠵ +"846(ؒΛ௨ͯ͠࠷େͷΠϕϯτ աڈ࠷ߴͷਓ͍ۙࢀՃਃ͠ࠐΈ ίϛϡχςΟΠϕϯτͱͯ͠ࠃ࠷େڃ ΠϕϯταΠτɺ৴ج൫֎෦ҕୗͤͣ શͯίϛϡχςΟϝϯόʔ͕ߏங
৴αΠτΛlˠzͰߏங ͳͥlΞϦϞϊzͰͳ͘lˠzͳͷ͔ʁ ୈࡾऀʹ੍ݶΛड͚ͳ͍ ΦϦδφϦςΟͷ͋ΔମݧΛఏڙͰ͖Δ ͍ͭͰʹαʔϏεͷ࣮ݧɾݕূʹͳΔ ίϛϡχςΟͷఈྗΛΒ͠Ί͍ͨ
ͳΜ͔Ϡό͍͜ͱΓ͍ͨ
None
৴αʔόʔͲ͏ͯ͠ඞཁ ख࡞Γ͢ΔͳΒʜ OHJOYSUNQNPEVMF IUUQTHJUIVCDPNBSVUOHJOYSUNQNPEVMF "#3Γ͍ͨ ํͷΠϯλϥΫγϣϯΓ͍ͨ อଘ͍ͨ͠
ϦΞϧλΠϜͳσʔλΛද͍ࣔͨ͠ αʔόʔམͱͨ͘͠ͳ͍ ϲ݄Ͱ࡞Γ͍ͨ ˠͱͯݫ͍͠ʂʂ
"NB[PO*74 OͷετϦʔϛϯά৴͕Ͱ͖Δ 4%,Ͱ؆୯ʹར༻Ͱ͖Δ εέʔϧ͢Δ ετϦʔϛϯά͍ͭͰʹҙͷσʔλ ૹΕΔ
৴αΠτͷࣗ࡞ʹ࠷దʂ
"NB[PO*74Λͬͨߏ ख࡞Γ͢ΔͳΒʜ "#3ϑϩϯτͰରԠ͢Δ͚ͩ ํΠϯλϥΫγϣϯ5JNFE.FUBEBUB อଘ͍ͨ͠ઃఆ͚ͩ ϦΞϧλΠϜσʔλදࣔ5JNFE.FUBEBUB
εέʔϧ"84ʹ͓ͤ ϲ݄Ͱ࡞Γ͍ͨશવͰ͖Δ ˠϋοϐʔʂʂ "NB[PO*74
EBUB ಈըͷετϦʔϛϯάσʔλʹ ҙͷσʔλΛʮ૬Γʯ +BWB4DSJQUͷΠϕϯτΛϑοΫ ˠදࣔʹө ΫϥΠΞϯτ͔ΒͷϦΫΤετʹґଘ͠ͳ͍ ҙͷλΠϛϯάͰσʔλΛૹ৴ *745JNFE.FUBEBUB
ߋ৽ औಘ ߋ৽ औಘ
ཧγεςϜͲ͏ͯ͠ඞཁ ೝূ͍ͨ͠ ΠϕϯτΛτϦΨʔ͍ͨ͠ σʔλΛอଘ͍ͨ͠ αʔόʔམͱͨ͘͠ͳ͍
ϲ݄Ͱ࡞Γ͍ͨ ˠͱͯݫ͍͠ʂʂ 5JNFE.FUBEBUB ϦΫΤετ 5JNFE.FUBEBUB ૹ৴ 8FC "QQ %#ͷ ϞϊϦγοΫΞϓϦέʔγϣϯʁ
"84"NQMJGZ αʔόʔϨεͳΞϓϦέʔγϣϯߏஙͷͨΊͷπʔϧνΣʔϯ ೝূ ؆୯ͳσʔλͷ$36%ͩͬͨΒരͰߏஙՄೳ ϑϩϯτΤϯυͷരͷσϓϩΠεέʔϧ όοΫΤϯυͷεέʔϧ"84ʹ͓·͔ͤ
ؔͷೝՄͱݺͼग़͠ ೝূ σʔλͷ$36% ೝূ͍ͨ͠$PHOJUP ΠϕϯτΛτϦΨʔ͍ͨ͠"1*(BUFXBZ -BNCEB σʔλΛอଘ͍ͨ͠"QQ4ZOD
%ZOBNP%# αʔόʔམͱͨ͘͠ͳ͍"84ʹ͓ͤ ϲ݄Ͱ࡞Γ͍ͨ$-*ͱίϯιʔϧͰരߏங ˠϋοϐʔʂʂ
"84"NQMJGZ "NB[PO*74 ৴ػೳʹؔ͢Δ ϫΨϚϚͳΞϨίϨ ͪΐ͏Ͳશ෦͑ͯ͘ΕΔ ϚωʔδυαʔϏε େͳσʔλͷѻ͍ඞཁͳ͍͚Ͳ ೝূ͖Ͱσʔλૢ࡞͕Ͱ͖ͯ ΠϕϯττϦΨʔͰ͖Δ མͪͳ͍αΠτΛരͰ
৴ͷᙱ͍ॴʹͪΐ͏Ͳख͕ಧ͘ ؾͷར͍ͨϚωʔδυαʔϏεͨͪ ৴ͬͯαʔόʔϨεͰ0,
ল ΠϯϑϥͷίʔυཧΛͬͱؤுΓ͍ͨ "NQMJGZͱ4".Ͱͬͨ෦ྑ͍͕ଞख࡞Γ 4FSWFSMFTT'SBNFXPSLͱ͔Ͱྑ͔͔ͬͨ ϑϩϯτͷίʔυΛ͏ͪΐͬͱϦϑΝΫλ͍ͨ͠
/VYUKT 54ͷٕज़બఆ͕͔ͩͬͨʁ ػೳՃͰίʔυ͕🍝ʹ
݁ ·͍͍͊͡ΌΜʂ ΈΜͳϦιʔε͕ݶΒΕ͍ͯͯݶ͕͋Δ ٕज़બఆج൫ߏஙͰϚΰ͍ͭͯͨΒਐ·ͳ͔ͬͨ ল͕ݟ͑ͨͷ͕͍͢͝ྑ͍ ࠷ݶػೳ͢ΔͷΛ·ͣϦϦʔε
ΈΜͳϦιʔε͕ݶΒΕ͍ͯͯݶ͕͋Δ ٕज़બఆج൫ߏஙͰϚΰ͍ͭͯͨΒਐ·ͳ͔ͬͨ ল͕ݟ͑ͨͷ͕͍͢͝ྑ͍ ࠷ݶػೳ͢ΔͷΛ·ͣϦϦʔε ˠ·͞ʹελʔτΞοϓ
+PJO+"846( "84पลٕज़ʹڵຯ͕͋Δํ ӡӦܞΘΕΔνϟϯε͋Γ ϏοάΠϕϯτͷاըͷνϟϯε͋Γ ·ͣࢧ෦ͷΠϕϯτʹ͓ؾܰʹ
ੵۃ࠾༻தͰ͢ʂ ΤϯδχΞ σβΠφʔ $4 ͓͢͢ΊϙΠϯτ ෩௨͕͠Α͘ఏҊ͍͢͠ ॊೈͳಇ͖ํ
৽نҊ݅ɾະܦݧٕज़ͷνϟϨϯδ ࣾ֎ίϛϡχςΟ׆ಈͷྭɾαϙʔτ ʮελςΫʯͰάάͬͯΈ͍ͯͩ͘͞ʂ