Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
WinTicketにおけるライブ配信システムの実現
Search
Hiroaki Egashira
August 28, 2019
Technology
2
720
WinTicketにおけるライブ配信システムの実現
2019年8月28日AWSのセミナーでお話させていただいた内容です。
Hiroaki Egashira
August 28, 2019
Tweet
Share
More Decks by Hiroaki Egashira
See All by Hiroaki Egashira
レコメンドへの大規模アクセスを支えるGo製サーバーの裏側
_hiro511
7
3.4k
WinTicketにおける リアルタイム性と高負荷を考慮したアーキテクチャ/WinTicket Architecture
_hiro511
4
3k
MicroServices and MonoRepo
_hiro511
2
1.1k
Other Decks in Technology
See All in Technology
E2Eテスト自動化プラットフォームにおけるAIの活用
shift_evolve
0
180
コンテナ・K8s研修 - 前半 コンテナ基礎・ハンズオン【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
170
ギークの理想が7つ集まるエムスリーで夢を叶えよう - エムスリー株式会社
m3_engineering
1
260
【基調講演】変える、今ここから ― IoTとAIで紡ぐ未来
soracom
PRO
0
310
ペパボのオブザーバビリティ研修2024 説明資料
kesompochy
0
1.1k
AOAI Dev Day LLMシステム開発 Tips集
hirosatogamo
15
3.6k
さらに高品質・高速化を目指すAI時代のテスト設計支援と、めざす先 / AI Test Lab vol.1
shift_evolve
0
190
たくさん本を読んだけど 1年後には綺麗サッパリ!を乗り越えて 学習の鬼になるぞ👹
yum3
0
160
Matterport を使ってクラスメソッド各拠点のバーチャルオフィスツアーを作成してみた
wakatsuki
0
160
Flutter研修【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
160
What is DRE? - Road to SRE NEXT@広島
chanyou0311
3
620
[I/O Extended Android 2024] What`s new in Android 2024
kyeongwan
0
220
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
17
2.8k
What the flash - Photography Introduction
edds
65
11k
How to Think Like a Performance Engineer
csswizardry
4
590
Writing Fast Ruby
sferik
623
60k
What’s in a name? Adding method to the madness
productmarketing
PRO
21
2.9k
Six Lessons from altMBA
skipperchong
24
3.2k
Testing 201, or: Great Expectations
jmmastey
33
6.9k
Code Review Best Practice
trishagee
58
16k
For a Future-Friendly Web
brad_frost
173
9.2k
Build your cross-platform service in a week with App Engine
jlugia
227
17k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
52k
Web Components: a chance to create the future
zenorocha
307
41k
Transcript
8JO5JDLFUמֽׄ 琂魸ٚؕه鿥⟓بتطّס㲔杯 劔䌋⚡炘ئؕف٭ؙ٭ةؘ٤ع 娡㱳◽
娡㱳◽ֻֿץֵ׀ ˝ 䇗僖劔䌋⚡炘ئؕف٭ؙ٭ةؘ٤ع⪌炘 ˝ 8JO5JDLFU⪜ㅀ琂䤗◄哅 فشؠؙ٤غطشؠٛ٭غ IJSP @IJSP
儖仼ס⫂㳊 ˝ ◄哅⫂㳊٬釐♭ ˝ ٚؕه鿥⟓بتطّ 錃銶 جشعؓشو 畘杼亠嫎
◄哅⫂㳊
8JO5JDLFU ˝ ؛٤ٚؕ٤琂魸䤷烨ئ٭لت ˝ ؘؗهئؕعכJ04٬"OESPJEؓوٛ䬠❠ ˝ ַחך䤷烨⯈頇⪌⺎耆 ˝ ⪒㎁⚡㕙סٚؕه何⥼鿥⟓ ˝
"CFNB57ס琂魸زٔ٤ؾٜכ鵽Ⳃ
Ⳃ槆鿥⟓
Ⳃ槆鿥⟓ ˝ ٚؕه何⥼ ⪒㎁ס琂魸㕙ס何⥼榟䷑鴜 ˝ رؕةؘتع何⥼ ٝ٭تסײל׆סײ稴ג何⥼
ٚؕه鿥⟓ ˝ 琂⺬ئ٭لتכ⺱璡♓┖ס鿥⟓鷐䋝מ䤰ֻגַ ˝ 4UBSU0WFS⫋榟כذّؕبنعע䑒釐כםַ ˝ 鿥⟓䎬䌋ע)-4 ˝ "84&MFNFOUBM.FEJB4FSWJDFT⮵榫 ⪒㎁ס琂魸㕙ס何⥼榟䷑鴜
رؕةؘتع何⥼ ˝ ⺨ٝ٭ت磙▼䏲מ琂魸㕙ך稴䬠❠ ˝ .1 ˝ ؛هةؘؠع٬تعٝ٭ة⮵榫 ٝ٭تסײל׆סײ稴ג何⥼
Ⳃ槆鿥⟓ ˝ ٚؕه何⥼ ⪒㎁ס琂魸㕙ס何⥼榟䷑鴜 ˝ رؕةؘتع何⥼ ٝ٭تסײל׆סײ稴ג何⥼
ٚؕه鿥⟓
ٚؕه鿥⟓بتطّ ⚡㕙ס何⥼硜יٗ٭ا٭מ䬠❠ ,%%* 4PGUCBOL
بتطّ قهٛشؠؠٚؗغ孨榫 ˝ ꝧ氦䄄丗ס⯡峎 ˝ 鷞榫ؤتع⯡峎
فشؠؙ٤غ J04 8FC 1. ؕ٤نٚ
ٚؕه鿥⟓بتطّ ⚡㕙ס何⥼硜יٗ٭ا٭מ䬠❠ 4PGUCBOL ,%%*
ٚؕه鿥⟓بتطّ ,%%* 4PGUCBOL
琂魸㕙 ⺨琂魸㕙מؙ٤ؤ٭ر٭錃糋 ˝ 㵠榫㍑稗⮵榫יبٔع٭ْؓ٭ف⚥鴜 ˝ 何⥼ע8JO5JDLFUכ"CFNB57ך⮵榫 ˝ 牊걉ס何⥼خ٭ت䣽ֹ
ٚؕه鿥⟓بتطّ 4PGUCBOL ,%%* ,%%* 4PGUCBOL
$IBUFBV"NFCB $ZCFS"HFOUס樑磝鿥⟓٬⹜ꎰ榫تذة؛ ˝ ⪒㎁ס琂魸㕙ס何⥼硜 ˝ 琂魸סꝧ⤹מ䏼זי琂魸㕙־何⥼⟓ ˝ -JWF4IFMM9ך)""$ؙ٤ؤ٭غ.FEJB-JWF35.11VTIך⚥鴜 ˝ ⫛Ꝏסג״硌礴אב⮯סؾشع٠٭ؠ⮵榫
˝ 8JO5JDLFUסٚؕه鿥⟓ס泃釱车ֹ
,%%* 4PGUCBOL ٚؕه鿥⟓بتطّ
.FEJB-JWF "#3ؙ٤ؤ٭غי)-4מقشآ٭ة ˝ بٔع٭ْؓ٭ف־⚥鴜ג何⥼"#3ؙ٤ؤ٭غ ˝ )-4מقشآ٭ةי.FEJB1BDLBHF⚥鴜 ˝ ⺨琂魸㕙ׇכמؕ٤وشعכزٔ٤ؾٜ榫䙫 ˝ 鿥⟓סֵ侇ꝴ䅮סײ颯Ⳃ
˝ 硌礴⪌ⱱמ⫛Ꝏ ˝ ؙ٤ؤ٭غ錃㲊ע琂魸何⥼מ⺬י"CFNB57סؙ٤ةؼؓמ❣갔
.FEJB1BDLBHF 㚺催מ刎鬁מ㵚䑴⺎耆מג״מ⮵榫 ˝ .FEJB-JWF־⚥鴜ג何⥼)-4מقشآ٭ة ˝ 樟ם鿥⟓䎬䌋מ刎鬁מ㵚䑴ך׀ֹ䫑榫 ˝ ⺨琂魸㕙ׇכמؕ٤وشعכزٔ٤ؾٜ榫䙫 ˝ 硌礴⪌ⱱמ⫛Ꝏ
˝ نؘٜؕ؛٭ف٭עٗ٭ا٭䏅ꮶםׂ㲔杯
"84$MPVE'SPOU $%/⮵榫י⛥鷐䋝כ靷蕔㵚瓀 ˝ .FEJB1BDLBHF־$MPVE'SPOU磬榺יٗ٭ا٭מ㷐ׂ
,%%* 4PGUCBOL ٚؕه鿥⟓بتطّ
鿥⟓畘杼ص٭ٜ "84"1*(BUFXBZכ-BNCEB⮵榫 ˝ بٔع٭ס鿥⟓畘杼縖榫מ畘杼槆ꪫ䬠❠ ˝ ٚؕه鿥⟓تآةٖ٭ٜס澬鏀زٔ٤ؾٜס䳩⛼ֿ⺎耆 ˝ 䤗软鹟㲊 ˝ ⮵榫ٗ٭ا٭ֿ㵼םׂؤتع䤰ֻג־זג
˝ ئ٭ف٭ٝت✳זיײג־זג
鿥⟓畘杼ص٭ٜ
نذ社 ䷑鴜ꝧ㡎⯥䏲何⥼מ┘⪮⺬氦榟侇מ⮵榫 ˝ 4DIFEVMF嚀耆榫ַיꪐ塛槆䨯⪌
"84$MPVE'PSNBUJPO ٛخ٭تסجشعؓشوמ⮵榫 ˝ ┖鋗סٛخ٭تױכ״י⛼䡗 ˝ .FEJB-JWF ˝ .FEJB1BDLBHF ˝ $MPVE'SPOU
˝ 3PVUF ˝ (P銧鏤ך㲔逷
زٔ٤ؾٜ畘杼 לֹזיزٔ٤ؾٜ閁⮯יַס־ ˝ ⽜⺲釨⯞מ媮זיزٔ٤ؾٜ⺲婊㲊 ˝ ꝧ氦䎎侇עذءעם־זג ˝ زٔ٤ؾٜ畘杼סג״מظ٭ذي٭ت✳ַגׂם־זג
ױכ״ ˝ ٚؕه鿥⟓بتطّ ˝ 琂魸㕙̬鿥⟓تذة؛̬.FEJB-JWF̬.FEJB1BDLBHF̫$MPVE'SPOU̫ٗ٭ا٭ ˝ 鿥⟓䎬䌋)-4 ˝ 硌礴⪌ⱱמ⫛Ꝏ ˝
רג社עتآةٖ٭ٜ ꪐ塛槆䨯⪌ך㲔杯 ˝ ٛخ٭تסجشعؓشوמע$MPVE'PSNBUJPO⮵榫 ˝ 鿥⟓畘杼ص٭ٜ ˝ "84"1*(BUFXBZכ-BNCEB(P銧鏤סئ٭ف٭ٝت䫑榫 ˝ .FEJB-JWFס敯䛜䐂յ颯Ⳃյ⢥塛յꪐ塛槆ס؛٤؛ن车ֹ
ֵֿכַׇֹױג