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
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
2025年度 生成AI 実践編
cyberagentdevelopers
PRO
4
330
LLMを用いたメタデータベースレコメンド検証
cyberagentdevelopers
PRO
6
1.9k
CodeAgentとMCPで実現するデータ分析エージェント
cyberagentdevelopers
PRO
1
350
SQL Agentによるタップルのデータ利活用促進
cyberagentdevelopers
PRO
1
510
NAB Show 2025 動画技術関連レポート / NAB Show 2025 Report
cyberagentdevelopers
PRO
1
470
【2025年度新卒技術研修】100分で学ぶ サイバーエージェントのデータベース 活用事例とMySQLパフォーマンス調査
cyberagentdevelopers
PRO
8
11k
【CA.ai #1】未来を切り拓くAIエージェントの可能性
cyberagentdevelopers
PRO
4
280
【CA.ai #1】MCP世界への招待:AIエンジニアが創る次世代エージェント連携の世界
cyberagentdevelopers
PRO
2
260
【CA.ai #1】ABEMA のコンテンツ制作を最適化! 生成 AI × クラウド映像編集システム
cyberagentdevelopers
PRO
0
240
Other Decks in Technology
See All in Technology
組織を巻き込む大規模プラットフォーム移行戦略 〜50+サービスのマルチリージョン・マルチプロダクト化で学んだステークホルダー協働の実践〜 / Platform migration strategy engaging all stakeholders
toshi0607
2
190
LLMを搭載したプロダクトの品質保証の模索と学び
qa
1
1.1k
スクラムガイドに載っていないスクラムのはじめかた - チームでスクラムをはじめるときに知っておきたい勘所を集めてみました! - / How to start Scrum that is not written in the Scrum Guide 2nd
takaking22
2
210
複数サービスを支えるマルチテナント型Batch MLプラットフォーム
lycorptech_jp
PRO
1
970
新アイテムをどう使っていくか?みんなであーだこーだ言ってみよう / 20250911-rpi-jam-tokyo
akkiesoft
0
350
Snowflake×dbtを用いたテレシーのデータ基盤のこれまでとこれから
sagara
0
120
Claude Code でアプリ開発をオートパイロットにするためのTips集 Zennの場合 / Claude Code Tips in Zenn
wadayusuke
5
1.8k
使いやすいプラットフォームの作り方 ー LINEヤフーのKubernetes基盤に学ぶ理論と実践
lycorptech_jp
PRO
1
160
メルカリIBISの紹介
0gm
0
400
未経験者・初心者に贈る!40分でわかるAndroidアプリ開発の今と大事なポイント
operando
6
750
IoT x エッジAI - リアルタイ ムAI活用のPoCを今すぐ始め る方法 -
niizawat
0
120
20250913_JAWS_sysad_kobe
takuyay0ne
2
250
Featured
See All Featured
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Faster Mobile Websites
deanohume
309
31k
Optimizing for Happiness
mojombo
379
70k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.7k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
A Tale of Four Properties
chriscoyier
160
23k
Producing Creativity
orderedlist
PRO
347
40k
KATA
mclloyd
32
14k
Bash Introduction
62gerente
615
210k
What's in a price? How to price your products and services
michaelherold
246
12k
A Modern Web Designer's Workflow
chriscoyier
696
190k
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 ˝ 䜲䟔紶㗒㛻㰢磬岷㰢鼧佔ꄇ㼵㱳䷷䪧כס⪦⺱溿狒
ꄈ㯸ؓؼ٭ٛ٤ء ˝ 企牓榹㛻㰢榹╈㲃⬡䷷䪧כס⪦⺱溿狒
ֵֿכַׇֹױג