Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
大規模広告配信プロダクトの今後と課題
Search
Kurochan
February 22, 2019
Technology
4.7k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
大規模広告配信プロダクトの今後と課題
2019/02/22 CA BASE CAMP(社内カンファレンス)で発表したものです。
Kurochan
February 22, 2019
More Decks by Kurochan
See All by Kurochan
ABEMAのバグバウンティの取り組み
kurochan
1
1.2k
2026年の個人的テーマ: 「計算機を燃やせ🔥」
kurochan
1
240
つなぐ、届ける、変える- コンテンツ配信の最前線ト——ク
kurochan
0
190
サイバーエージェント流クラウドコスト削減施策「みんなで金塊堀太郎」
kurochan
4
3.4k
AWS Elemental MediaPackageと格闘🤼
kurochan
2
160
サイバーエージェントでのSlack活用事例 @ 2025
kurochan
5
300
15年入社者に聞く! これまでのCAのキャリアとこれから
kurochan
1
420
入門 電気通信事業者
kurochan
13
5.9k
AWS x さくらのクラウドのハイブリッドクラウドによる安価なフレッツ閉域網接続の実装
kurochan
10
6.5k
Other Decks in Technology
See All in Technology
hackers_champloo_2026_tidb
makocchi
0
140
契約書画像からの情報抽出に特化した視覚接地モデルを育てる話
sansantech
PRO
1
170
LLM機能を自作して分かるSnowflake Cortex AIの強み
nayuts
0
370
使いこなすために知っておきたい Azure SRE Agent アンチパターン
torumakabe
2
480
USB PDを使ってスマホを労わりたい
raspython3
0
160
おそらく日本で唯一のDevRelインターン生として
husengs7
0
180
AIに攻撃される前に、AIに攻撃させる
tsuchikazu
0
170
分析AIエージェントを育てる、動く環境を育てる
codatum
1
1k
組み立てて楽しむ AWS Blocks 入門
kmiya84377
0
230
AI時代のAPI開発を加速する品質ガードレール / API Quality Guardrails in the AI Era
yokawasa
0
190
UniFi(ユニファイ)AIカメラの現場活用
ludicmind
1
420
FactoryBotアンチパターン / factory_bot anti-patterns
toshimaru
0
150
Featured
See All Featured
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
31k
Statistics for Hackers
jakevdp
799
230k
Documentation Writing (for coders)
carmenintech
77
5.6k
Marketing to machines
jonoalderson
1
5.9k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
270
Art, The Web, and Tiny UX
lynnandtonic
304
22k
AI: The stuff that nobody shows you
jnunemaker
PRO
10
1.1k
Scaling GitHub
holman
464
140k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1.1k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.3k
The World Runs on Bad Software
bkeepers
PRO
72
12k
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 ˝ 䜲䟔紶㗒㛻㰢磬岷㰢鼧佔ꄇ㼵㱳䷷䪧כס⪦⺱溿狒
ꄈ㯸ؓؼ٭ٛ٤ء ˝ 企牓榹㛻㰢榹╈㲃⬡䷷䪧כס⪦⺱溿狒
ֵֿכַׇֹױג