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
860
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.8k
WinTicketにおける リアルタイム性と高負荷を考慮したアーキテクチャ/WinTicket Architecture
_hiro511
4
3.7k
MicroServices and MonoRepo
_hiro511
2
1.3k
Other Decks in Technology
See All in Technology
プロンプトエンジニアリングを超えて:自由と統制のあいだでつくる Platform × Context Engineering
yuriemori
0
400
コミュニティが持つ「学びと成長の場」としての作用 / RSGT2026
ama_ch
0
190
『君の名は』と聞く君の名は。 / Your name, you who asks for mine.
nttcom
1
160
たかがボタン、されどボタン ~button要素から深ぼるボタンUIの定義について~ / BuriKaigi 2026
yamanoku
1
220
CQRS/ESになぜアクターモデルが必要なのか
j5ik2o
0
780
テストセンター受験、オンライン受験、どっちなんだい?
yama3133
0
210
小さく、早く、可能性を多産する。生成AIプロジェクト / prAIrie-dog
visional_engineering_and_design
0
410
製造業から学んだ「本質を守り現場に合わせるアジャイル実践」
kamitokusari
0
560
[PR] はじめてのデジタルアイデンティティという本を書きました
ritou
1
800
Keynoteから見るAWSの頭の中
nrinetcom
PRO
1
170
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
5
61k
SES向け、生成AI時代におけるエンジニアリングとセキュリティ
longbowxxx
0
310
Featured
See All Featured
YesSQL, Process and Tooling at Scale
rocio
174
15k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
97
Design in an AI World
tapps
0
120
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
0
1.1k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Bash Introduction
62gerente
615
210k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
200
First, design no harm
axbom
PRO
2
1.1k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
280
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
120
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ס敯䛜䐂յ颯Ⳃյ⢥塛յꪐ塛槆ס؛٤؛ن车ֹ
ֵֿכַׇֹױג