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
ディスプレイ広告(Yahoo!広告・LINE広告)におけるバックエンド開発
Search
LINEヤフーTech (LY Corporation Tech)
PRO
February 26, 2025
Technology
0
1.4k
ディスプレイ広告(Yahoo!広告・LINE広告)におけるバックエンド開発
2025年2月19日に開催された中途採用向けバックエンドエンジニア採用説明会で投影したディスプレイ広告(Yahoo!広告・LINE広告)におけるバックエンド開発の紹介スライドです。
LINEヤフーTech (LY Corporation Tech)
PRO
February 26, 2025
Tweet
Share
More Decks by LINEヤフーTech (LY Corporation Tech)
See All by LINEヤフーTech (LY Corporation Tech)
Step by Step: 生成AIアプリケーション開発入門
lycorptech_jp
PRO
0
41
LINEギフトのLINEミニアプリアクセシビリティ改善事例
lycorptech_jp
PRO
0
240
ウェブアクセシビリティとは
lycorptech_jp
PRO
0
250
Head toward Java 24 (JVM)
lycorptech_jp
PRO
0
66
Apache Iceberg Case Study in LY Corporation
lycorptech_jp
PRO
0
530
LINE NEWSにおけるバックエンド開発
lycorptech_jp
PRO
0
1.2k
LINEギフトにおけるバックエンド開発
lycorptech_jp
PRO
0
1.3k
LINEスキマニのフロントエンド開発にDenoを採用した理由
lycorptech_jp
PRO
0
120
「コード品質向上のテクニック」連載継続の秘訣
lycorptech_jp
PRO
0
99
Other Decks in Technology
See All in Technology
Symfony in 2025: Scaling to 0
fabpot
2
170
バクラクでのSystem Risk Records導入による変化と改善の取り組み/Changes and Improvement Initiatives Resulting from the Implementation of System Risk Records
taddy_919
0
220
日本MySQLユーザ会ができるまで / making MyNA
tmtms
1
350
初めてのPostgreSQLメジャーバージョンアップ
kkato1
0
390
ソフトウェア開発におけるインターフェイスという考え方 / PHPerKaigi 2025
k1low
9
3.9k
バックエンドエンジニアによるフロントエンドテスト拡充の具体的手法
kinosuke01
1
630
AIエージェント完全に理解した
segavvy
4
260
スケールアップ企業のQA組織のバリューを最大限に引き出すための取り組み
tarappo
4
900
Multitenant 23ai の全貌 - 機能・設計・実装・運用からマイクロサービスまで
oracle4engineer
PRO
2
110
3/26 クラウド食堂LT #2 GenU案件を通して学んだ教訓 登壇資料
ymae
1
200
非エンジニアにも伝えるメールセキュリティ / Email security for non-engineers
ykanoh
13
3.8k
ルートユーザーの活用と管理を徹底的に深掘る
yuobayashi
6
710
Featured
See All Featured
How STYLIGHT went responsive
nonsquared
99
5.4k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
4
490
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
7
610
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
135
33k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
For a Future-Friendly Web
brad_frost
176
9.6k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.2k
KATA
mclloyd
29
14k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.3k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
2.9k
GitHub's CSS Performance
jonrohan
1030
460k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Transcript
© LY Corporation LINEヤフー株式会社 MSカンパニー マーケティングPF統括本部 広告開発本部 Demand Product部 DSP
Dev2チーム 蟹 暁 ディスプレイ広告 (Yahoo!広告・LINE広告)
© LY Corporation 2 蟹 暁 LINEヤフー株式会社 バックエンドエンジニア 2019年にヤフー株式会社にエンジニアとして新卒入社 入社時よりディスプレイ広告の配信系システムの開発・運用に携わる
2023年より配信系の一部システムの開発リーダーを務める
© LY Corporation プロダクト概要 3 ディスプレイ広告(Yahoo!広告・LINE広告) LINEヤフーのサービスを中心とした掲載面に、 多彩なフォーマットやターゲティングなどを活用し配信できる広告 https://www.lycbiz.com/jp/service/yahoo-ads/displayads-auc/ https://www.lycbiz.com/jp/service/line-ads/5/
© LY Corporation トラフィック規模 4 ディスプレイ広告(Yahoo!広告・LINE広告) LINEヤフーのサービスを含め、パートナーサイトなど多くの掲載面へと配信 トラフィック規模は数十万QPS Yahoo! JAPANトップページ
/ Yahoo!ニュース / Yahoo!天気 / スポーツナビ/ Yahoo!ファイナンス / Yahoo!知恵袋 / Yahoo!乗換案内 /Yahoo!路線情報 / etc. トークリスト / LINE NEWS / LINE VOOM / ウォレット / LINEマンガ / LINEポイントクラブ / LINEチラシ / LINEクーポン / LINEマイカード / LINEブランドカタログ / LINE広告ネットワーク / etc. https://ads-help.yahoo-net.jp/s/article/H000046545?language=ja https://www.lycbiz.com/jp/partner/adnetwork/yahoo/
© LY Corporation 売上規模 5 ディスプレイ広告(Yahoo!広告・LINE広告) 日あたり数億円と全社の売上を支える大きな事業 https://www.lycorp.co.jp/ja/ir/library/presentations/main/013/teaserItems2/03/linkList/02/link/jp2024q3_presentation.pdf
© LY Corporation 7 プロダクト組織図 サイエンス 広告開発本部 業務系 審査 team1
team2 team3 集計 配信系 メディア系 … team1 team2 team3 … PM team Dev team1 Dev team2 … PM team BE team1 BE team2 … PM team BE team1 BE team2 … PM team FE team BE team … プロダクトに関わるメンバーは数百人規模 組織横断でPJ体制が組まれる (エンジニアがPMやテックリードを務めることもあり) …
© LY Corporation • 1チーム5-9人程度 • 配信系はバックエンドエンジニア中心のチーム構成 サイエンスメンバーを含む協業体制 • 1スプリント1-2weeksのスクラム形式
• 各メンバー設計・開発・試験までを行う 8 チーム体制 Sprint Planning Implementation Sprint Retrospective Daily Scrum Design/Impl/Test 1-2 weeks
© LY Corporation 9 配信システムアーキテクチャ 広告主 メディアユーザ 広告入稿ツール 広告検索API 配信計測サーバ
配信サーバ ユーザ・掲載面 データ取得API 広告スコア予測API 配信ログ データ収集・解析 サーバ ユーザ・掲載面 データDB 配信計画サーバ サイエンスチーム サイエンスチーム
© LY Corporation 10 開発事例: コンテンツキーワードターゲティング 台風 災害 大雨 広告
一家に一台 懐中電灯! 株式会社◦◦ コンテンツ キーワード 広告に設定された キーワード 災害 懐中電灯 地震 https://ads-help.yahoo-net.jp/s/article/H000044178?language=ja 掲載面に関連するキーワードに対してターゲティングする機能 台風XX号接近中 - 大雨と強風に警戒を 台風XX号が日本列島に接近しており、広範囲で大雨と強風が予想されています。気象庁は、進路に 注意を払い、早めの避難を呼びかけています。 台風XX号は現在、XXXの南方海上を北上しており、近日中に日本に最接近する見込みです。中心気 圧はXXXhPa、最大風速はXXメートルで、非常に強い勢力を保っています。沿岸部を中心に風速XX メートルを超える暴風が吹く可能性があり、局地的に1時間にXXミリを超える猛烈な雨が降る恐れ があります。土砂災害や河川の氾濫に厳重な警戒が必要です。 交通機関にも大きな影響が出ています。XXX新幹線や在来線の一部区間で運転を見合わせる予定が あり、航空会社も多くの便に欠航が相次いでいます。高速道路も一部区間で通行止めが予想されて おり、最新の交通情報を確認することが求められます。 各地の自治体は避難所の開設を進めており、住民に対して避難指示を発令しています。特に、XXX 部やXXX沿いの地域では、早めの避難行動を促しています。自治体の担当者は、「住民の安全を第 一に考え、必要な情報を迅速に提供していく」と述べ、冷静な対応を呼びかけています。 …
© LY Corporation 11 開発事例: コンテンツ解析システム 配信サーバ キーワード 取得API キーワード抽出器
キーワードDB 配信ログ 配信面URL収集 社内の自然言語処理APIやクローラーを活用してコンテンツ解析 解析可能な社外コンテンツはリアルタイムな配信実績をもとにクロール 社内製クローラー 社内コンテンツ管理PF CP 自然言語処理 社内API
© LY Corporation 言語 Go / Java フレームワーク Spring Boot
コンテナオーケストレーション Docker / Kubernetes DB Redis / Cassandra メッセージングキュー Apache Pulsar / Apache Kafka データ処理 Apache Flink / Apache Spark ツール GitHub Enterprise / Jira / Confluence / Slack 12 技術 CaaS上でスケーラブルで効率的な環境を運用 高パフォーマンスであるGo/JavaやNoSQLなどを活用して、低レイテンシなアプリケーションを実現
© LY Corporation 売り上げ規模 (数億円/日) 低レイテンシ高QPSの厳しいサービス要件 大規模なシステム開発 (数百人規模の組織) やる気次第では様々な業務に挑戦できる環境 (サイエンス、PM業務)
13 魅力・やりがい たくさんのエントリーお待ちしています!
© LY Corporation