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
大規模広告配信システムの今後と課題 / Large scale ad delivery system
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
CyberAgent
PRO
February 22, 2019
Technology
0
150
大規模広告配信システムの今後と課題 / Large scale ad delivery system
サイバーエージェントの技術者(エンジニア・クリエイター)向けカンファレンス『CA BASE CAMP 2019』
大規模広告配信システムの今後と課題
黒崎 優太
CyberAgent
PRO
February 22, 2019
Tweet
Share
More Decks by CyberAgent
See All by CyberAgent
生成AIを活用したデータ分析でいまできること
cyberagentdevelopers
PRO
1
140
IBC 2025 動画技術関連レポート / IBC 2025 Report
cyberagentdevelopers
PRO
2
430
2025年度 生成AI 実践編
cyberagentdevelopers
PRO
7
650
LLMを用いたメタデータベースレコメンド検証
cyberagentdevelopers
PRO
6
2.1k
CodeAgentとMCPで実現するデータ分析エージェント
cyberagentdevelopers
PRO
1
520
SQL Agentによるタップルのデータ利活用促進
cyberagentdevelopers
PRO
4
1.4k
NAB Show 2025 動画技術関連レポート / NAB Show 2025 Report
cyberagentdevelopers
PRO
1
580
【2025年度新卒技術研修】100分で学ぶ サイバーエージェントのデータベース 活用事例とMySQLパフォーマンス調査
cyberagentdevelopers
PRO
8
14k
【CA.ai #1】未来を切り拓くAIエージェントの可能性
cyberagentdevelopers
PRO
4
420
Other Decks in Technology
See All in Technology
仕様書駆動AI開発の実践: Issue→Skill→PRテンプレで 再現性を作る
knishioka
2
600
OWASP Top 10:2025 リリースと 少しの日本語化にまつわる裏話
okdt
PRO
2
160
GSIが複数キー対応したことで、俺達はいったい何が嬉しいのか?
smt7174
3
140
Deno・Bunの標準機能やElysiaJSを使ったWebSocketサーバー実装 / ラーメン屋を貸し切ってLT会! IoTLT 2026新年会
you
PRO
0
300
Cosmos World Foundation Model Platform for Physical AI
takmin
0
200
Stately
mu7889yoon
1
100
こんなところでも(地味に)活躍するImage Modeさんを知ってるかい?- Image Mode for OpenShift -
tsukaman
0
100
Data Hubグループ 紹介資料
sansan33
PRO
0
2.7k
小さく始めるBCP ― 多プロダクト環境で始める最初の一歩
kekke_n
1
360
コスト削減から「セキュリティと利便性」を担うプラットフォームへ
sansantech
PRO
3
1.3k
GitLab Duo Agent Platform × AGENTS.md で実現するSpec-Driven Development / GitLab Duo Agent Platform × AGENTS.md
n11sh1
0
120
日本語テキストと音楽の対照学習の技術とその応用
lycorptech_jp
PRO
1
430
Featured
See All Featured
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
117
110k
Tell your own story through comics
letsgokoyo
1
800
Java REST API Framework Comparison - PWX 2021
mraible
34
9.1k
Raft: Consensus for Rubyists
vanstee
141
7.3k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
エンジニアに許された特別な時間の終わり
watany
106
230k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
97
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
0
2.3k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
91
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.4k
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 ˝ 䜲䟔紶㗒㛻㰢磬岷㰢鼧佔ꄇ㼵㱳䷷䪧כס⪦⺱溿狒
ꄈ㯸ؓؼ٭ٛ٤ء ˝ 企牓榹㛻㰢榹╈㲃⬡䷷䪧כס⪦⺱溿狒
ֵֿכַׇֹױג