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
大規模広告配信プロダクトの今後と課題
Search
Kurochan
February 22, 2019
Technology
1
4.6k
大規模広告配信プロダクトの今後と課題
2019/02/22 CA BASE CAMP(社内カンファレンス)で発表したものです。
Kurochan
February 22, 2019
Tweet
Share
More Decks by Kurochan
See All by Kurochan
AWS Elemental MediaPackageと格闘🤼
kurochan
2
23
サイバーエージェントでのSlack活用事例 @ 2025
kurochan
4
35
15年入社者に聞く! これまでのCAのキャリアとこれから
kurochan
1
230
入門 電気通信事業者
kurochan
13
5.6k
AWS x さくらのクラウドのハイブリッドクラウドによる安価なフレッツ閉域網接続の実装
kurochan
9
5.7k
GoでTCP Proxyを実装してみよう
kurochan
1
1.1k
サイバーエージェントの広告配信におけるIPoEトラフィックの概況
kurochan
0
490
スケールするというのはどういうことなのか
kurochan
14
4.9k
サイバーエージェントのGitHub Copilot導入と 開発生産性
kurochan
52
46k
Other Decks in Technology
See All in Technology
ビジネス職が分析も担う事業部制組織でのデータ活用の仕組みづくり / Enabling Data Analytics in Business-Led Divisional Organizations
zaimy
1
400
Amazon SNSサブスクリプションの誤解除を防ぐ
y_sakata
3
190
振り返りTransit Gateway ~VPCをいい感じでつなげるために~
masakiokuda
3
210
Talk to Someone At Delta Airlines™️ USA Contact Numbers
travelcarecenter
0
160
united airlines ™®️ USA Contact Numbers: Complete 2025 Support Guide
flyunitedhelp
1
470
LLM拡張解体新書/llm-extension-deep-dive
oracle4engineer
PRO
23
6.3k
SREのためのeBPF活用ステップアップガイド
egmc
2
1.3k
CDKコード品質UP!ナイスな自作コンストラクタを作るための便利インターフェース
harukasakihara
2
240
20250708オープンエンドな探索と知識発見
sakana_ai
PRO
4
1k
セキュアな社内Dify運用と外部連携の両立 ~AIによるAPIリスク評価~
zozotech
PRO
0
130
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
13k
セキュアなAI活用のためのLiteLLMの可能性
tk3fftk
1
340
Featured
See All Featured
A designer walks into a library…
pauljervisheath
207
24k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
830
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
The Pragmatic Product Professional
lauravandoore
35
6.7k
The Cult of Friendly URLs
andyhume
79
6.5k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
138
34k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
How GitHub (no longer) Works
holman
314
140k
The Straight Up "How To Draw Better" Workshop
denniskardys
235
140k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
282
13k
The Language of Interfaces
destraynor
158
25k
Designing Experiences People Love
moore
142
24k
Transcript
㛻釨嘗䇶⼔鿥⟓وٞرؠعס ☪䏲כ鐐갭 劔䌋⚡炘ئؕف٭ؙ٭ةؘ٤عؓغطؠ儖鼧%ZOBMZTU 랬㽂⨣㜀!LVSP@N
랬㽂⨣㜀 ˝ 劔䌋⚡炘ئؕف٭ؙ٭ةؘ٤ع ؓغطؠ儖鼧%ZOBMZTUꝧ氦鞊♳縖 ˝ 䇗二⪌炘 ˝ ⪌炘♓全%ZOBMZTUס⪌儘 鿥⟓ 銶峮
銶鼧⮆ס ꝧ氦 ؕ٤نٚ䥵䎎 ˝ 舅㱝ؕ٤نֿٚ飮⽏ !LVSP@N !LVSPDIBO
☪㍑ֽ鎇׆כ ˝ 佤䇗עبتطّס哭釐ؓ٭؞طؠزٔמחַיֽ鎇ױג ˝ ☪䇗עֵ־סVQEBUFכյ䇶⼔ס哅槡氳ם孱מ㵚䑴ג״ס䤗软מח ַיֽ鎇ױ 㛻釨嘗䇶⼔鿥⟓وٞرؠعס☪䏲כ鐐갭
%ZOBMZTUכע 佤䇗־ס㚺 لةؾت氳ם⣐ꪫ 䤗软氳ם⣐ꪫ ☪䏲ס䧪䡵
%ZOBMZTUכע
ؕ٤ذ٭ؾشع䇶⼔כע
ؓغطؠتذة؛סꯛ㓊
35#סׂײ ˝ 35#3FBM5JNF#JEEJOH 441 %41T
35#סׂײ ˝ 8FCً٭ةֿٞ٭غյ䇶⼔ذءֿ氦愁! 441 %41T
35#סׂײ ˝ 凂䗯㕔ٗ٭ا䗯㕔ככמCJESFRVFTUֿׂ 441 %41T CJESFRVFTU
35#סׂײ ˝ ⪌儘갮כ辐炐䇶⼔婊㲊 441 %41T "% "% "% CJESFRVFTU ԁ
ԁ ԁ
35#סׂײ ˝ 0QFO35#כַֹوٞعؤٜך⪌儘 441 %41T "% "% "% ԁ ԁ
ԁ
35#סׂײ ˝ ⪌儘갮ֿ┉樑냕ַ◄哅縖ֿⳏ⮵ 441 %41T "% "% "% ԁ ԁ
ԁ XJO"
35#סׂײ ˝ 441מ䇶⼔ؠؙٛؕطؔهֿ鴜 441 %41T "% "% "% ԁ ԁ
ԁ "% XJO"
35#סׂײ ˝ 441磬榺ך蛽儘ג◄哅縖ס䇶⼔ֿ㷣ꝧ 441 %41T "% "% "% ԁ ԁ
ԁ "% XJO" "%
35#סׂײ ˝ ׆냕鵭מ筝鲭 441 %41T "% "% "% ԁ ԁ
ԁ "% XJO" "% औҾNTҎʹྃ͠ͳ͚ΕͳΒͳ͍
%ZOBMZTUכע ˝ %ZOBNJD3FUBSHFUJOHGPS(BNFT تٌُ⺸ׄ䇶⼔鿥⟓وٚشعنؚ٭ّ عشوج٭ٜت!仼儖סتٌُأ٭ّס╈ך냕ַبؘؓ 仼儖յْؓٛ⻠׳㎁מ鿥⟓╈ ٗ٭اׇכמ僃鸵ג䇶⼔鿥⟓ IUUQXXXEZOBMZTUJP
佤䇗־ס㚺
僖ꝴ丗ⶉ⧠ٛؠؙتعףׂ䤗软 ˝ ⪌儘ٛؠؙتعꄈ丗ⶇ┒ٛؠؙتع熮 ˝ ⪌儘عٚنؔشؠ硜(CQT ˝ ٝتَ٤تذّؕNT♓⫂ ˝ ٞءסꄈ丗5#%BZ ㏆竊敯䛜
ຊͷೖࡳϦΫΤετඵ ຊΞϝϦΧͷϨεϙϯελΠϜ NTFD
%ZOBMZTUסؓ٭؞طؠزٔ哭釐 ˝ "--"84 ╚釐ؤ٤َ٭ؾ٤ع
%ZOBMZTUסؓ٭؞طؠزٔ哭釐 ˝ "--"84 BQOPSUIFBTU VTFBTUמ㷣ꝧ 䎎⮣ءٞ٭فٜםوٞرؠع泘䧗יַגסך"84鹟䥃 硜⠕סؓوٛآ٭ب٘٤ؤ٤َ٭ؾ٤عך啶䡗 ㍲ע⪌儘ئ٭فסײ
זכ湳גַ亠ע ˝ 僖ꝴ丗ⶉ⧠ٛؠؙتعףׂ䤗软 佤䇗ס氦辐 㛻ꄈסعٚنؔشؠׄג״ס㓹儖啶䡗 4DBMBכַֹ鹟䥃 ┾⮛┾车⭚杼 ٞءסتعٛ٭ِ٤ء ٗ٭اظ٭ذס䣽ַ
┉仼丗5#סٞءס銶 泃釱 ˝ IUUQTTQFBLFSEFDLDPNLVSPDIBOZVFKJBOTIVRJBOZJSJLVFTVUPXPTBIBLVKJTIVBSDIJUFDUVSFOJHIUHPOHLBJZPOH
⪌儘ٛؠؙتع丗סꝎ僿عٝ٤غ ˝ ꯂ鐧מٛؠؙتع丗ֿ㘃ֻי׀יַ 䤗软氳ם釐♭עה؆յلةؾت氳ם釐♭㚺י׀ג
لةؾت氳ם⣐ꪫ
㏇䈻䦡㛻ֿ䑒釐ם杼榺 ˝ ㏇䈻⪌儘⺎耆ם䇶⼔凂ס׆כ ˝ 喋չם䇶⼔╚מ㵚י喋չם䇶⼔凂ס╈־僃鸵ם䇶⼔凂鞙ַ♀ׄגַ ˝ 韬ꄈ䥵⟊ג״מַׂחס441כ䫘禈ٛ٭زٔلٛطؔ䥵⟊ ˝ %ZOBMZTUע仼儖כْؓٛך鞙ַ♀ׄյ㎁מ鿥⟓ ˝
ؾشع٠٭ؠٝؕط٤بס齉⺬־ْؓٛס㏇䈻עْؓٛך鞙ַ♀ׄ䑒釐ֵֿ ˝ "1"$㏐㓊ע典◹־ס鞙ַ♀ׄךف٭⺎耆 IUUQTBXTBNB[PODPNKQBCPVUBXTHMPCBMJOGSBTUSVDUVSF
Ⳃ槆䇶⼔ ˝ Ⳃ槆䇶⼔ס䄫㕙ֿ䦡㛻יַ ُ٭آطؔ٤ء泘氳מ⺬גⳂ槆䇶⼔ס㨥⛮نؚ٭ُشعס鹟䥃罈ֿ㘃ֻי׀ג %ZOBMZTUכי鹟䥃罈כי榫䙫םַ䣆עםַ
Ⳃ槆䇶⼔ס鿥⟓ך✳釨劲 ˝ 7"45 7JEFP"E4FSWJOH5FNQMBUF ؕ٤تعٛ٭ّⳂ槆䇶⼔ :PVUVCFסⳂ槆䇶⼔סֹםنؚ٭ُشع 榫ס釨劲 ؕ٤فػ٭סⳂ槆䇶⼔ך✳ ˝
.3"*% .PCJMF3JDI.FEJB"E*OUFSGBDF%FOJUJPOT Ⳃ槆מםַٓفٜؕؓوٛ⺸ׄמ鿥⟓ٛشزْظؔؓ䇶⼔סג״ס"1* .3"*%"1*⮵榫י䇶⼔ؤ٤ط٤صֿظفؕت嚀耆ؓؠجتג ˝ ׆ס釨劲䤧䭂յ䇶⼔ס⪌儘ֿך׀ֹמ䑒釐䓪 ˝ فػ٭䇶⼔כ攐䓪ֿ鷿ֹסך嚀耆鴑ⱶֿ䑒釐 ˝ ⪌牭յؙ٤ؤ٭غյ榟䡗յ釱绱磬鷨侇ꝴ銶峮˟
)FBEFS#JEEJOH ˝ חס䇶⼔凂邾丗ס441ך琂י┉樑⪌儘갮ֿ냕ַ䇶⼔辐炐 גׂ؆ס⪌儘縖ֿ釤鱮״סךْظؔؓ⣐ס⹜沟䓪ֿ⺸┕ ⺲⯥עIUNMסIFBEFS־全יַ ˝ 釐מր㛡壿؛٭ؠب٘٤ց IUUQTNBSLFUJOHMBOEDPNIFBEFSCJEEJOHNBSLFUFSTOFFELOPX
)FBEFS#JEEJOHס⮵憠 ˝ ؚؗ٭ذ٭نؚ٭ٜ㑔ס؛٭ؠب٘٤דכْظؔؓ⣐ֿ嚀⚡䮇㜊יַג ˝ זכ냕ַ⪌儘縖ַֿי鴢יױזיַג IUUQTXXXTOBDLNFEJBDPNIFBEFSCJEEJOHXIBUJTJUBOEIPXDBOXFIFMQ
㛡丗ס441מ䫘禈יַ%41ך颯׆׆כ ˝ ⺱凂ס⪌儘ٛؠؙتعֿ邾丗⺱侇מ全 ˝ ַׂ냕ׂ⪌儘י祀㵚מיס ؛٭ؠب٘٤מעⳏיםַ ˝ ⪌儘ٞةشؠמכזיעؿؕثמם
441" 441# 441$ %41
'JSTU1SJDF"VDUJPO ˝ ⫔ך鐄伺ג35#ס☼磝ײע4FDPOE1SJDF"VDUJPO ┉樑냕ַ갮ך⪌儘ג縖ֿ樑泘 ⫃ס⡁壿ך蛽儘 ˝ 'JSTU1SJDF"VDUJPO ┉樑냕ַ갮ך⪌儘ג縖ֿ舅⮆ס⪌儘갮ך蛽儘
ם'JSTU1SJDF"VDUJPOםס־ ˝ %41氳מע4FDPOE1SJDF"VDUJPOס亠ֿب٤وٜ րאס凂ֿ/⫃ס❫⡁ֵֿցכ䓙זג갮ך⪌儘ףַ ؛٭ؠب٘٤מⳏ⮵ג侇ע域憠ס❫劲 ⫃ך蛽儘סך域憠כס❫劲䄐ס⮆㱦ׂ鞙ֻ 'JSTU1SJDF"VDUJPOךע琂⺬ס⪌儘갮◀峮י舅⮆ס⪌儘갮婊㲊םׄףؤتع㘃מם ْظؔؓئؕغ־כ⹜沟䓪ֿ⺸┕ ˝
)FBEFS#JEEJOHסֹם㛡壿؛٭ؠب٘٤מַֽיע┘⮵מם 舅⮆ס⪌儘갮ךⳏיגעםסמյ4FDPOE1SJDFֿ⛥־זגַך )FBEFS#JEEJOHמַֽי靷ׄיױֹ ˝ 鵀伺䓪סゖ갭 %41־כ蛽儘갮ֿ塜䎎םס־־םַ 441ֿ4FDPOE1SJDF⣞逷יַםַ◄ע吾錞┘耆 ˝ )FBEFS#JEEJOHס凂╈䑏מ'JSTU1SJDF"VDUJPOֿ䇶ױחחֵ
䤗软氳ם⣐ꪫ
QSPUPDPMCVFSTס㵵⪌ ˝ 䇶⼔ס銶峮قْٚ٭ذמQSPUPDPMCVFST㵵⪌ ⪌儘侇סقْٚ٭ذ 銶⮆冪סג״מ䑒釐 銶峮ئ٭فמ䌕׀㍑ג״מVSMقْٚ٭ذ ✳榫יַג ˝ ☪ױךע銶峮גַقْٚ٭ذֿ㘃ׇֻכמVSMقْٚ٭ذ鴑ⱶיַג 㲔逷ֿ㛻㚺յVSMֿל؆ל؆Ꝏׂם˟
˝ QSPUPDPMCVFST ت؞٭ُ㲊紶דׄךبٛؓٚؕاכظبٛؓٚؕاֿ榟䡗 舅抅כ䏲亠◍䬵䓪⟊י ր鷐JNQSFTTJPOゖ갭ցמ㵚䑴ַ
QSPUPDPMCVFSTס㵵⪌ ˝ QSPUPDPMCVFS CJOBSZ H[JQFODSZQUJPO#BTF&ODPEJOH TUSJOH ˝ ⮵憠 بٛؓٚؕثظبٛؓٚؕثֿ哧
⺎㚺Ꝏؙ٤ؤ٭ظؔ٤ءفؕػٛ辐杯 H[JQ םסךظ٭ذꄈֿ峎 VSMقْٚ٭ذ⮆ס乃㰄⮛ֿ峎סֵ磵冽氳מ63-ֿ湾ׂך׀ 倊⺘ 糓⺲מقْٚ٭ذס熹ⶁ䷉؆吾湳ֿ⺎耆 https://tracking-server?param1=123¶m2=abcde¶m3=2.34¶m4=fghi... https://tracking-server?param=UWVKmZjViTXdoQXdxS1hWeVFGUW1jazVlZkpqQ1N4QXp... #FGPSF "GUFS
$JSDMF$*㵵⪌ ˝ $JSDMF$*ךסلٜغמחַי ˝ 釨嘗 硜TVCQSPKFDUT 硜┒车 ٓؿٛبشؠَٛةعٛ ˝ ┾⮛لٜغג״מ
لٜغ؞ٔشبٖ舅⯥ך⟊㰆ג 扛蓝יַג w IUUQTTQFBLFSEFDLDPNLVSPDIBOTDBMBQVSPEBLVUPGBMTFCJSVEPHBPTVIVB
$JSDMF$*㵵⪌ ˝ $JSDMF$*עכ⮯擻כ銧זיַַַׂ二ׂםזג ˝ #:0$ #SJOH:PVS0XO$POUBJOFS ˝ تذُؕث⺎耆םلٜغنٞ٭ 鴫מַֹכ嘅嶖סلٜغنٞ٭כַֹסֿםׂםזג
؞ٔشبٖס⯆䐒舅榺舅㏇מםזג ˝ XPSLPXT嚀耆 +PCס❣㰆꞊➟ֿ㲊紶ך׀ֹמםזג ˝ 釐מגַ䷑갭 ה؆כ湳םַכ✳ַ׆םםַ
$JSDMF$*㵵⪌ ˝ זג׆כ ˝ لٜغ錃㲊نٜؒؕס舅Ⳃ榟䡗 ⠕♓┕סؓوٛסلٜغ錃㲊䣆ך傴־םׂי荁ַֹמ ˝ 䄐⮆لٜغ 䄐⮆طتعס㲔产㚺催סםַوٞةؘؠعסلٜغت؞شولٜغ侇ꝴ㛻䆋湾竊 (JU)VC"1*磝ײ⺬لٜغֿ䑒釐םوٞةؘؠعםס־⮭㲊
ٛٛ٭ت⯥ס侇סײיסطتع㍑丝⺬䓪䥵⟊ ˝ OJHIUMZCVJME TDIFEVMFEUSJHHFS榫ַי企僼מ؞ٔشبٖ⯡ꢜنٜلٜغ 夵僼二뉲םلٜغ؞ٔشبٖ榟䡗㛙鼧ٚؕهٚٛס❣㰆꞊➟ֿ㙗יַםַ־زؘشؠ
4QPU*OTUBODFס孨榫 ˝ 銶ؠٚتذُتذ٭ؿ٭غ♓㛙יتَشعؕ٤تذ٤تמ ˝ "QBDIF4QBSLס⫛Ꝏ䓪榟־י٠٭٭تَشعؕ٤تذ٤تך鷞榫 ˝ 銶╈מؕ٤تذ٤تֿ磙▼ג㕙⺬ע舅Ⳃך二ַؕ٤تذ٤تֿ鴑ⱶ IUUQTEFWFMPQFSTDZCFSBHFOUDPKQCMPHBSDIJWFT
45JFSJOH ˝ %ZOBMZTUס鿥⟓硌סٞءעי4מ⟊㰆 ˝ ☪ױךע┉㲊僿ꝴ磬鷨גٞء䣆Ⳃך⯡ꢜסײדזג ˝ -JGF$ZDMF1PMJDZ ┉㲊僿ꝴ磬זג舅Ⳃך⯡ꢜ 4*"מ燯Ⳃ ˝
4*OUFMMJHFOU5JFSJOH 舅Ⳃךتعٝ٭ةؠٚت燯Ⳃ ˝ "NB[PO(MBDJFS 㓹儖ؓؠجتםַֿ錞饉כי⟊䧏יֽׂס
☪䏲ס䧪䡵
◄哅啶鵰ס㚺מ䍚ַبتطّ ˝ 哅槡Ⳃ⺸ ؾؕطؔه Ⳃ槆 )FBEFS#JEEJOH ˝ ◄哅Ⳃ⺸ تٌُYٛذ٭أطؔ٤ءYرؕػِشؠ
؞ٔ٤ً٭٤啶鵰ס㚺催 ءٞ٭فٜ㷣ꝧ ˝ 喋չם◄哅ס㚺מך׀דׄ企ׂ㵚䑴ך׀☼磝ײ丝ֻיַׂ
⪦⺱溿狒 ˝ ؓغطؠتذة؛ךע"*-BC╚㵵ך榤㰢鵽䯥䍚יַ ˝ 鿥⟓דׄךֵףـ٭غٜעל؆ל؆┖ֿזי׀יַ ˝ 䇶⼔Ⲗ冽┕ׅג״סٜؓإٛثّؠؙٛؕطؔهס辐杯ֿ ⳏ靷מםזיַ ˝ 二ַꯛ㓊מ䤷鞲חחյ㲔饧䤷⪌ך׀⛮⯆טֿׂꄆ釐
$POUFYUVBM#BOEJU ˝ 䜲䟔紶㗒㛻㰢磬岷㰢鼧佔ꄇ㼵㱳䷷䪧כס⪦⺱溿狒
ꄈ㯸ؓؼ٭ٛ٤ء ˝ 企牓榹㛻㰢榹╈㲃⬡䷷䪧כס⪦⺱溿狒
ֵֿכַׇֹױג